网页视图 (webView)
st646889325
这个作者很懒,什么都没留下…
展开
-
iOS 让WKWebView侧滑返回时html逐级返回
iOS项目中使用WKWebView来加载html页面时,如果html页面只有一级的话,那么侧滑返回没什么问题,但如果html是多级的话,那么侧滑返回时有时就会出现直接返回到上级控制器,而不是返回上一级html页面。这是因为html页面的侧滑返回和导航控制器的侧滑返回发生冲突了,系统无法识别到底是哪一种侧滑返回。WKWebView有一个canGoBack属性(A Boolean value indicating whether there is a back item in the back-forward原创 2021-11-30 11:38:52 · 1564 阅读 · 0 评论 -
UIWebView的使用
UIWebView是网页视图控件,用来显示网页内容。功能类似于浏览器。1、goBack功能使用时,需要在已经打开过第二层及以上子链接的情况下才能返回打开上一层的链接2、goForward功能使用时,需要在已经实现goBack功能的情况下才能实现,即已经存在缓存功能3、UIWebView是UIScrollView的子类,拥有scrollView的相关属性4、扩展进阶功原创 2016-10-14 10:55:47 · 407 阅读 · 0 评论 -
iOS使用WebView简单地应用内显示网页
iOS支持的应用内显示网页的方法有多种,有的还会自动提供下方的工具栏,这里说明最简单的一种:使用WebView来快速实现应用内显示网页内容。UIWebView是iOS自带的一种浏览网页的UI控件,我们在.m文件中创建一个实例:@interface ViewController ()@property (nonatomic, strong) UIWebView *webView;原创 2016-11-11 17:07:48 · 2237 阅读 · 0 评论 -
iOS 9不能访问HTTP的解决方法
在iOS 9之后,苹果默认要求App访问的url必须为https的安全链接,http链接确实是不安全的,如果在开发过程中请求失败,控制台显示http不安全要用https之类的信息的话,那就是由于这个原因了。但是由于并非所有开发者都会去申请HTTPS证书来支持HTTPS访问,所以还是可以进行设置来正常访问HTTP的,方法如下:在Xcode工程中找到Info.plist文件,做iOS开发的应该原创 2016-11-11 17:04:57 · 4347 阅读 · 0 评论 -
根据内容设置web View的高度
CGFloat webViewHeight = [[_webViewstringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"]intValue]; _webView.frame = CGRectMake(0,0, width, webViewHeight);原创 2017-01-05 17:07:42 · 979 阅读 · 0 评论 -
webView加载NSString中的文字和图片
比如studycontent = " \U4e00\U822c\U6765\U8bf4\Uff0c\U4ece\U5c0f\U5b69\U4e09\U5c81\U5c31\U8981\U5f00\U59cb\U8fdb\U884c\U8bad\U80b2\Uff0c\U90a3\U4e48\U5173\U4e8e\U8bad\U80b2\U7原创 2017-01-05 17:14:17 · 1683 阅读 · 0 评论 -
去掉UIWebView底部的黑条
UIWebView底部的黑条很难看,隐藏的做法其实很简单,只需要将opaque设为NO,背景色设为clearColor即可。原创 2017-01-06 17:53:22 · 1359 阅读 · 0 评论 -
点击webView中链接,开系统safari,不在webView里面跳转
实现UIWebViewDelegate-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{ NSURL *requestURL = [request URL]; ...原创 2018-02-22 16:53:10 · 1090 阅读 · 0 评论