我在UITableView中有一个带有UIWebView的单元格。问题在于,如果您在UIWebView上滑动,您会滑过整个互联网页面,而不是表视图。由于Web视图的高度为500,用户可能会陷入Web视图中。是否有任何想法来解决这个问题?
我在UITableView中有一个带有UIWebView的单元格。问题在于,如果您在UIWebView上滑动,您会滑过整个互联网页面,而不是表视图。由于Web视图的高度为500,用户可能会陷入Web视图中。是否有任何想法来解决这个问题?
UIWebView
中有一个名为scrollView
的属性,所以您可以在Web视图上执行以下操作:webView.scrollView.scrollEnabled = NO;
webView.scrollView.bounces = NO;
那么您应该能够顺利滚动。除非您不希望用户与其进行交互,否则无需禁用 Web 视图上的交互。
如果用户不需要与webview交互,您可以将webview.userInteractionEnabled
设置为NO
。
如果他们需要与之交互,但不需要滚动,则可以将webview.scrollView.scrollEnabled
设置为NO
。
以上两个解决方案都应该允许滚动传递到tableView。
如果他们需要滚动webview,我建议重新考虑您的UI。据我所知,苹果建议不要使用嵌套的滚动视图。