我有一个可滚动的UIWebview并从数组中加载文本。它们是上一个和下一个按钮,允许用户获取上一个或下一个内容。
如果用户按下UIWebview的可滚动内容并接下来点击,则UIWebview中的文本将不会加载下一个数据,直到用户从屏幕上释放他们的手指。
当用户点击上一个或下一个按钮时,如何暂时取消屏幕上的触摸。
谢谢: - )
答案 0 :(得分:2)
通常,关闭和重新打开手势会强制取消。
编辑:之前我在手机上,所以我只是在答案中添加更多细节。
如果您使用iOS 5及更高版本,您可以在按钮操作中尝试这样的事情(我现在不在Mac上,所以我没有测试):
- (IBAction)yourAction:(id)sender {
[webView.scrollView setScrollEnabled:NO];
[webView.scrollView setScrollEnabled:YES];
//The rest of your code...
}
我说iOS 5及以上的原因是因为在iOS 5之前,UIWebView
的scrollView没有公开。如果您没有使用iOS 5,则必须使用webView的iterating through the subviews来查找UIScrollView
。