我有一个通用的应用程序,代码是一样的。我有一个 UIScrollView,其中的 scrollToTop 可以在 iPad 上工作,但不能在 iPhone 上工作。我对此感到非常沮丧。
我知道这里有一个类似的帖子,但事实并非如此。在此之前,我曾经在 iPad 和 iPhone 上滚动工作。知道要寻找什么吗?
代码的结构是这样的。我有一个名为 A 的 mainVC。然后我有一个名为 B 的 VC。还有另一个名为 C 的 VC,它有一个 UIScrollView。我将 C 添加为 B 的子视图控制器。然后 B 作为 A 的子 VC。现在 C 上的滚动视图没有 scrollToTop 工作。
委托 scrollViewShouldScrollToTop 也仅在 iPad 中调用,而不在 iPhone 中调用。