gpt4 book ai didi

ios - 在 UIScrollView 中嵌入 UIWebView 有多糟糕?

转载 作者:行者123 更新时间:2023-11-29 12:15:49 24 4
gpt4 key购买 nike

因此 Apple 表示 UIWebView 和 UITableView 对象不应嵌入到 UIScrollView 对象中。 https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/index.html

You should not embed UIWebView or UITableView objects in UIScrollView objects. If you do so, unexpected behavior can result because touch events for the two objects can be mixed up and wrongly handled.

这是否意味着我们不应该在 ScrollView 中使用网页或表格 View ?我正在实现一个应用程序,该应用程序具有多个 Web View 和与 View 的其余内容一起滚动的表格 View ,因此禁用了在 Web 和表格 View 中滚动。

永远不要将网页或表格 View 放置在 ScrollView 中意味着重大的设计更改。 Apple 是不是说我们应该永远将网页和表格 View 保留在 ScrollView 中,这意味着我们永远不能让它们与 View 的其余内容一起滚动?

或者只要为 ScrollView 中嵌入的 Web 和表格 View 禁用滚动,它就可以正常工作吗?如果没有 - 除了重新设计应用程序之外还有更好的选择吗?

最佳答案

我在生产应用程序的 UIScrollView 中使用了 UITableView

例子:

UITableViewMKMapView 中的 POI 列表 彼此相邻 在启用了分页的 UIScrollView 中。

问题确实是 UIScrollView 的滚动实际上不起作用。尤其是在 MKMapView 上,因为它向各个方向滚动。解决方法是创建一个带有两个 UIButton 的自定义 UIView,这两个 UIButton 用作自定义 UISegmentedControl。这些实际上会将 UIScrollView 滚动到选定的页面

Apple 在其文档中放置的一些内容可能是为了能够对错误报告发表评论,或者说:看,我们早就告诉过你了

关于ios - 在 UIScrollView 中嵌入 UIWebView 有多糟糕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32033522/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com