我是iOS开发的新手,面临一个奇怪的问题。
我正在开发一个标签式iOS应用。在其中一个标签中,它会加载UIWebView
。我在UIImageView
添加了一个点按手势,并将其添加到UIScrollView
。此UIScrollView
是UIWebView
的一部分。点按手势可打开键盘。
问题在于,当我进入此选项卡并尝试导航到另一个选项卡时,它会在选项卡上单击而不是移动到单击的选项卡上打开键盘。意味着点击手势也会调用标签点击。当我将网页视图滚动到顶部以便它在标签之前不再存在时,它就能正常工作。
我正在按照以下方式在UIImageView
添加点按手势。
-(void)setOnTypeGesture{
UITapGestureRecognizer *uiViewTextViewGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tappedInUIView:)];
uiView.userInteractionEnabled = YES;
[uiView addGestureRecognizer:uiViewTextViewGesture];
[uiViewTextViewGesture release];
}
有什么建议吗?