草庐IT

uiWebview

全部标签

iphone - 具有自动布局的 UIWebView 的动态高度

我在动态设置UIWebView的高度时遇到问题。WebView加载包含html的产品描述。我希望UIWebView根据描述的内容改变它的高度。父ScrollView也应该改变它的高度,但是基于UIWebView的高度。任何人都可以向我解释如何实现我的观点的预期行为吗?这是我的View层次结构: 最佳答案 您必须在名为webViewDidFinishLoad的UIWebView的委托(delegate)方法中添加一些代码。以下是您可以执行的操作:-(void)webViewDidFinishLoad:(UIWebView*)webVi

ios - Xcode 7 UIWebView 不加载 url

我在我的应用程序中使用了UIWebView,它在Xcode4、5、6模拟器中都运行良好。但不是Xcode7模拟器,我不知道为什么,模拟器没有警告或错误,屏幕只是显示空白页面。请帮我。谢谢。#import"IndexViewController.h"@interfaceIndexViewController()@end@implementationIndexViewController-(void)viewDidLoad{[superviewDidLoad];NSString*urlString=nil;NSString*languageCode=[[NSLocalepreferredL

用于 UIwebview 的 iOS Air 打印

谁能指导我如何打印UIWebview的内容,例如:-我想从UIWebview打印我的doc、xls、ppt文件以打印内容。请获取一些链接或示例代码来解决此问题提前致谢 最佳答案 UIPrintInfo*pi=[UIPrintInfoprintInfo];pi.outputType=UIPrintInfoOutputGeneral;pi.jobName=webView.request.URL.absoluteString;pi.orientation=UIPrintInfoOrientationPortrait;pi.duplex=U

iOS - 调整 UIWebView 的大小以适合内容?

我需要能够调整UIWebView的高度,直到所有内容都可见。这可能吗? 最佳答案 在UIWebView中加载内容后,您可以使用它的stringByEvaluatingJavaScriptFromString:方法来询问html文档的高度。这有点棘手,但应该可行。你可以这样做:NSIntegerheight=[[webViewstringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight"]integerValue];scrollheight可能不是最好的。你有几

ios - 在 iOS 中的 UITextView 或 UIWebView 中显示 JSON(格式良好)的最佳方式

我需要在我的iPhone应用程序中显示JSON。目前我得到的是未格式化的JSON-就像一个没有缩进的大字符串。显示它的最佳方式是什么?谢谢, 最佳答案 获取格式化的JSON字符串。解决方案是从JSON字符串创建JSON对象,然后使用.PrettyPrinted选项将JSON对象转换回JSON字符串。代码是letjsonString="[{\"person\":{\"name\":\"Dani\",\"age\":\"24\"}},{\"person\":{\"name\":\"ray\",\"age\":\"70\"}}]"vare

ios - 允许在 UIWebView 中访问位置

我有一个基于webview的应用程序,当我访问http://maps.google.com时,我的webview没有像Safari那样传递位置。我知道需要CLLocationManager,但是当网页(maps.google.com)想要访问我的设备位置时,我会收到回调吗?我如何从我的WebView响应网页的坐标? 最佳答案 WebView将自动开始监控位置,但是由于iOS8位置访问需要在您的信息plist中设置NSLocationWhenInUseUsageDescription描述。如果已完成此操作,它将自动提示用户允许位置访问

iphone - 只是 UIWebView 的 iOS 应用程序会被拒绝吗?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion仅仅是UIWebViews(或Phonegap等价物)的应用程序是否仅基于这一事实就被AppStore拒绝指向远程URL?如果不是直截了当,在这种情况下容易犯哪些错误可能会导致应用被拒绝?

ios - 获取 UIWebView 响应头

我研究了从UIWebview响应中获取响应header的方法。ThisSOquestion讨论它。但我不确定苹果是否允许这样做。我将有一个webview显示加载的登录页面,并且需要在成功登录后获取响应header。还有this做一些事情来获取状态码。但是它创建了一个重复的NSUrlConnection请求。有什么办法可以实现这一目标吗?如有任何相关信息,我将不胜感激。 最佳答案 除了DBD提供的答案外,您还需要确保包含的UIViewController在.h文件中被标记为UIWebViewDelegate:@interfaceVIM

iphone - 当 webview 大于屏幕时,将 UIWebview 内容转换为 UIImage

非常类似于thisquestion(还有thisanswer),我正在尝试从WebView中制作一个UIImage。到目前为止,我正在使用答案中建议的代码,特别是:UIGraphicsBeginImageContext(webview.bounds.size);[webview.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*image=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();但是,当webview的内容大于屏幕

ios - 使用不带 UITabBarController 的 UITabBar 来控制 UIWebView

我想使用UITabBar让用户导航单个UIWebView。这是可能的还是我最好使用UIToolbar?如果最好使用UIToolbar,我将如何模拟按钮的“选定”视觉状态,就像UITabBar本身那样? 最佳答案 没有UITabBarController的UITabBar来控制UIWebView我已经提供了Objective-C和Swift版本来解决这个问题。您真正需要做的唯一一件事是在类上实现UITabBarDelegate协议(protocol)。它不一定是ViewController,但在这个简单的例子中它是)。Xcode5中的