UIScrollViews 不会滚动到我的应用程序结构的顶部

Posted

技术标签:

【中文标题】UIScrollViews 不会滚动到我的应用程序结构的顶部【英文标题】:UIScrollViews won't scroll to top on my app structure 【发布时间】:2011-12-17 02:23:39 【问题描述】:

首先,对不起我的英语。

我的应用的滚动视图有问题。我知道每个视图控制器只能有一个滚动视图,以避免“点击状态栏滚动到顶部”的问题;我每个 VC 只有一个,但所有的 VC 都在一个更大的里面,它处理视图大小和界面方向。这是结构:

主视图控制器 第 1 页(视图控制器) 第 2 页(视图控制器) ...

唯一可以与状态栏一起使用的滚动视图是 第 1 页 上的 UITableView 中的滚动视图。

最后,问题是:有人知道如何在不更改应用程序主要结构的情况下解决此问题吗? (有很多页)。

提前谢谢,如果我犯了一些菜鸟错误,真的很抱歉:P。 问候

【问题讨论】:

【参考方案1】:

我刚刚回答了一个类似的问题。

scrollToTop is not working on iPhone but it is working on iPad

由于您无法更改应用程序的设计,因此请采用 UIWindow 子类/类别方法并自己进行滚动

【讨论】:

非常感谢!我会尝试类别和命中测试,如果它有效,我会检查这个答案是否正确。问候

以上是关于UIScrollViews 不会滚动到我的应用程序结构的顶部的主要内容,如果未能解决你的问题,请参考以下文章

处理滚动嵌套 UIScrollViews 在同一方向滚动

iOS嵌套的UIScrollViews没有响应

UIScrollViews 重叠

iOS 嵌套 UIScrollViews 使用 AutoLayout

嵌套 UIScrollViews 中的滚动问题

具有水平滚动的嵌套 UIScrollViews