android webview底部黑条,去掉UIWebView底部的黑条
UIWebView底部的黑條很難看,特別是在底部還有透明控件的時候,隱藏的做法其實很簡單,只需要將 [self.webView setOpaque:NO];
,背景色設為clearColor即可
/**
* 這里是設置webview 背景不讓有滾動效果
*/
self.webView.backgroundColor = [UIColor clearColor];
[self.webView setOpaque:YES];
[[[self.webView subviews] objectAtIndex:0] setBounces:NO];
第一:修改背景顏色的暗灰色
webView.backgroundColor = [UIColorclearColor];或者設置成白色
第二:修改周邊的灰色
UIWebView包含一個scrollView組件,用來將關聯web內容實現滾動效果,頁面滾動后的UIWebView的面板周圍會出現陰影效果,該效果是在四周添加UIImageView實現的,因此移除這種陰影效果的代碼如下
UIScrollView *scrollView = webView.scrollView;
for (int i =0; i < scrollView.subviews.count ; i++) {
UIView *view = [scrollView.subviewsobjectAtIndex:i];
if ([viewisKindOfClass:[UIImageViewclass]]) {
view.hidden =YES ;
}
}
第三:自帶的鏈接點擊事件
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest )request
navigationType:(UIWebViewNavigationType)navigationType
{
if ( navigationType == UIWebViewNavigationTypeLinkClicked ) {
[[UIApplication sharedApplication] openURL:[request URL]];
return NO;
}
return YES;
}
/
UIWebViewNavigationTypeLinkClicked,用戶觸擊了一個鏈接。
UIWebViewNavigationTypeFormSubmitted,用戶提交了一個表單。
UIWebViewNavigationTypeBackForward,用戶觸擊前進或返回按鈕。
UIWebViewNavigationTypeReload,用戶觸擊重新加載的按鈕。
UIWebViewNavigationTypeFormResubmitted,用戶重復提交表單
UIWebViewNavigationTypeOther,發生其它行為。
*/
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的android webview底部黑条,去掉UIWebView底部的黑条的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android studio gradl
- 下一篇: html认识数字游戏大全,认识数字小游戏