草庐IT

cocoa-touch

全部标签

ios - UIWebView 将 Objective C 暴露给 JavaScript

在使用UIWebView时,如何在JavaScript中公开Objective-C方法?如有任何帮助,我们将不胜感激! 最佳答案 最好的方法是通过自定义链接,然后使用UIWebView委托(delegate)方法-webView:shouldStartLoadWithRequest:navigationType:来捕获请求。当您看到请求通过其中包含您的链接时,您就知道您的操作已被触发。 关于ios-UIWebView将ObjectiveC暴露给JavaScript,我们在StackOve

ios - 为什么在 iOS 8 中我的应用程序在启动时采用了错误的方向?

我的应用程序在iOS7之前都能正常运行。我今天用Xcode6试了一下,当我运行它时,我有一个令人讨厌的惊喜:(:你可以看到Xcode现在绘制我的viewController就像它处于纵向模式一样,但正如你所看到的那样处于横向模式。你知道iOS8有什么变化吗?:/我使用了以下定向方法:(NSUInteger)supportedInterfaceOrientations(BOOL)应该自动旋转(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation编辑:我刚刚发现这个方

ios - 为什么在 iOS 8 中我的应用程序在启动时采用了错误的方向?

我的应用程序在iOS7之前都能正常运行。我今天用Xcode6试了一下,当我运行它时,我有一个令人讨厌的惊喜:(:你可以看到Xcode现在绘制我的viewController就像它处于纵向模式一样,但正如你所看到的那样处于横向模式。你知道iOS8有什么变化吗?:/我使用了以下定向方法:(NSUInteger)supportedInterfaceOrientations(BOOL)应该自动旋转(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation编辑:我刚刚发现这个方

iOS - pushViewController 与 presentModalViewController 的区别

调用presentModalViewController和pushViewController有什么区别,当:animation设置为NO(即使是,那也只是可以更改的动画样式)。在呈现模态视图时定义了一个导航Controller,因此它也可以通过调用堆栈进行导航,....这只是为了能够从第一个推送的View返回吗?呜呜呜……我想区别在于其他地方并且更深层次。没有? 最佳答案 忽略转换/动画以及幕后的结构(aleph_null的alswer对此进行了很好的讨论),唯一面向用户的区别是能够使用导航栏自动返回到先前的View。如果您使用p

iOS - pushViewController 与 presentModalViewController 的区别

调用presentModalViewController和pushViewController有什么区别,当:animation设置为NO(即使是,那也只是可以更改的动画样式)。在呈现模态视图时定义了一个导航Controller,因此它也可以通过调用堆栈进行导航,....这只是为了能够从第一个推送的View返回吗?呜呜呜……我想区别在于其他地方并且更深层次。没有? 最佳答案 忽略转换/动画以及幕后的结构(aleph_null的alswer对此进行了很好的讨论),唯一面向用户的区别是能够使用导航栏自动返回到先前的View。如果您使用p

ios - 如何将 NSURLConnection 与 UIProgressView 集成?

我正在尝试将NSURLConnection对象与UIProgressView集成,这样我就可以在后台进行文件下载时更新用户。我创建了一个单独的对象来在后台下载文件,但我在弄清楚如何使用正确的值更新UIProgressView对象中的进度属性时遇到了问题。这可能是非常简单的事情,但我无法通过谷歌搜索来解决。这是我的代码:-(void)connection:(NSURLConnection*)connectiondidReceiveResponse:(NSURLResponse*)response{[self.resourceDatasetLength:0];self.filesize=[

ios - 如何将 NSURLConnection 与 UIProgressView 集成?

我正在尝试将NSURLConnection对象与UIProgressView集成,这样我就可以在后台进行文件下载时更新用户。我创建了一个单独的对象来在后台下载文件,但我在弄清楚如何使用正确的值更新UIProgressView对象中的进度属性时遇到了问题。这可能是非常简单的事情,但我无法通过谷歌搜索来解决。这是我的代码:-(void)connection:(NSURLConnection*)connectiondidReceiveResponse:(NSURLResponse*)response{[self.resourceDatasetLength:0];self.filesize=[

iphone - 在 UIViewContentModeScaleAspectFit 之后获取调整后图像的宽度

我有我的UIImageView,我将图像放入其中,然后像这样调整大小:UIImageView*attachmentImageNew=[[UIImageViewalloc]initWithFrame:CGRectMake(5.5,6.5,245,134)];attachmentImageNew.image=actualImage;attachmentImageNew.backgroundColor=[UIColorredColor];attachmentImageNew.contentMode=UIViewContentModeScaleAspectFit;我尝试通过这样做在我的UIIm

iphone - 在 UIViewContentModeScaleAspectFit 之后获取调整后图像的宽度

我有我的UIImageView,我将图像放入其中,然后像这样调整大小:UIImageView*attachmentImageNew=[[UIImageViewalloc]initWithFrame:CGRectMake(5.5,6.5,245,134)];attachmentImageNew.image=actualImage;attachmentImageNew.backgroundColor=[UIColorredColor];attachmentImageNew.contentMode=UIViewContentModeScaleAspectFit;我尝试通过这样做在我的UIIm

iphone - 多次添加同一个 subview 进行查看

我不知道这是否可行,但我想做的是多次向View添加一个subview。我试过这样的事情:[self.viewaddSubview:newView];newView.center=CGPointMake(160,100);[self.viewaddSubview:newView];newView.center=CGPointMake(160,200);[self.viewaddSubview:newView];所有这一切只是移动newView,而不添加新的。有什么想法吗?我也试过这个:[self.viewaddSubview:newView];UIView*anotherView=new