在 iOS 11 使用 webview 發(fā)現(xiàn)頂部會有一個(gè)空白條,怎么也去不掉,通過設(shè)置 contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever 就可以解決了,具體的代碼如下:
創(chuàng)新互聯(lián)是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、重慶小程序開發(fā)、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立10多年以來,已經(jīng)為近1000家成都宴會酒店設(shè)計(jì)各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)?,F(xiàn)在,服務(wù)的近1000家客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。// // ViewController.m // webView // // Created by exchen on 18/7/14. // Copyright ? 2018年 exchen. All rights reserved. // #import "ViewController.h" @interface ViewController () <UIWebViewDelegate> @property(nonatomic, strong) UIWebView* webView; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. CGRect screen = [[UIScreen mainScreen] bounds]; //添加 UIWebView self.webView = [[UIWebView alloc] initWithFrame: CGRectMake(0, 0, screen.size.width, screen.size.height)]; [self.view addSubview: self.webView]; NSURL * url = [NSURL URLWithString: @"https://www.exchen.net"]; NSURLRequest * request = [NSURLRequest requestWithURL:url]; [self.webView loadRequest:request]; self.webView.delegate = self; //解決 iOS 11 屏幕頂部顯示不全 if ([[UIDevice currentDevice].systemVersion floatValue] >= 11.0) { self.webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; } } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } - (void)webViewDidStartLoad:(UIWebView *)webView { NSLog(@"%@",NSStringFromSelector(_cmd)); } //加載失敗時(shí)調(diào)用 - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { NSLog(@"%@",NSStringFromSelector(_cmd)); NSLog(@"error: %@",error); UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"信息" message:@"連接服務(wù)器失敗,請檢查網(wǎng)絡(luò)" preferredStyle:UIAlertControllerStyleAlert]; UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"確定" style:UIAlertActionStyleCancel handler:^(UIAlertAction *action){ exit(0); }]; [alertController addAction:cancelAction]; [self presentViewController:alertController animated:YES completion:nil]; } - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{ return true; } @end原文地址:https://www.exchen.net/%E8%A7%A3%E5%86%B3-ios-11-webview-%E9%A1%B6%E9%83%A8%E7%A9%BA%E7%99%BD%E6%9D%A1%E7%9A%84%E9%97%AE%E9%A2%98.html
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
新聞標(biāo)題:解決iOS11webview頂部空白條的問題-創(chuàng)新互聯(lián)
文章起源:http://m.rwnh.cn/article46/espeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、全網(wǎng)營銷推廣、小程序開發(fā)、云服務(wù)器、做網(wǎng)站、網(wǎng)頁設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容