给UIWebView增加搜索栏
生活随笔
收集整理的這篇文章主要介紹了
给UIWebView增加搜索栏
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在xib文件中拖入UIWebView。使用代碼為UIWebView的滾動控件增加搜索欄:UISearchBar* searchBar=[[[UISearchBar alloc]initWithFrame:CGRectMake(0, -44, 320, 44)]autorelease];[self.browser.scrollView addSubview:searchBar];self.topBar=searchBar;[[self.browser scrollView] setContentInset:UIEdgeInsetsMake(44, 0, 0, 0)];self.browser.scrollView.scrollIndicatorInsets=UIEdgeInsetsMake(44, 0, 0, 0);[self.browser.scrollView setContentOffset:CGPointMake(0, -44)];//webview加載后會默認給滾動條設置滾動位置為0,0。self.browser.scrollView.delegate=self;//給滾動條加代理來調整滾動條指示控件的位置- (void)scrollViewDidScroll:(UIScrollView *)scrollView{float y=scrollView.contentOffset.y;if (y>0) {//topbar不可見scrollView.scrollIndicatorInsets=UIEdgeInsetsMake(0, 0, 0, 0);}else{//topbar可見scrollView.scrollIndicatorInsets=UIEdgeInsetsMake(-y, 0, 0, 0);}}//刪除UIWebView的陰影效果UIView* lastView = [[[[self.browser subviews] objectAtIndex:0] subviews] lastObject];for(UIView *wview in [[[self.browser subviews] objectAtIndex:0] subviews]) {?if([wview isKindOfClass:[UIImageView class]]) {?if (wview!=lastView) {//this is scroll indicatorwview.hidden = YES;?}}}?
轉http://qiufangzhou.blog.163.com/blog/static/506421802012347019554/?
?
UIWebView的Scroll事件的監測
http://three20.pypt.lt/uiwebview-tap-scroll-detection?
?
?
轉載于:https://www.cnblogs.com/likwo/archive/2012/04/28/2475538.html
總結
以上是生活随笔為你收集整理的给UIWebView增加搜索栏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吉林大学超星MOOC学习通高级语言程序设
- 下一篇: 使用tushare获取A股数据