首页 > 代码库 > uiscrollview 内嵌 uiwebview,uiwebview 内又嵌入一个listbox
uiscrollview 内嵌 uiwebview,uiwebview 内又嵌入一个listbox
Q:uiscrollview中有多个uiwebview,左右滑动会切换uiwebview,
其中一个 uiwebview 中内嵌一个css写的listbox,listbox中有多张图片,左右滑动图片会切换。
如何区别这2种滑动,在listbox种滑动时不让uiscrollview也滑动,在webpage的其他地方左右滑动让uiscroolview做切换。
A:通过引入gestureRegnize来判断touch 点,用js获得uiwebview 处的元素,此处通过元素名称IMG及其源src来判断touch点是否落在listbox中,这个不是很好的办法,但暂时就想到这个方法。
NSString *js = [NSString stringWithFormat:@"document.elementFromPoint(%f, %f).tagName", pt.x, pt.y]; NSString * tagName = [webview stringByEvaluatingJavaScriptFromString:js]; NSLog(@"tagName:%@",tagName); if([tagName isEqualToString:@"IMG"]){ NSString *src = http://www.mamicode.com/[NSString stringWithFormat:@"document.elementFromPoint(%f, %f).src", pt.x, pt.y];>通过在或不在listbox,让scrollview的scroll功能enable或disable
uiscrollview 内嵌 uiwebview,uiwebview 内又嵌入一个listbox
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。