在 UIViewController 中移动滚动视图时遇到问题

Posted

技术标签:

【中文标题】在 UIViewController 中移动滚动视图时遇到问题【英文标题】:Having an issue with a scroll view moving in UIViewController 【发布时间】:2011-10-06 16:12:34 【问题描述】:

切换UIViewControllers 时出现滚动视图问题。当我在UIViewControllers 之间导航时,Scrollview 似乎会自行调整。如何阻止scrollview 移动?

【问题讨论】:

你的问题不清楚。滚动视图没有视图控制器。视图控制器控制视图,而不是相反。 当我切换视图时,我的滚动视图会跳起来,就像它正在调整一样。 【参考方案1】:

当您想要切换控制器时,您可以使用 scrollEnabled 属性来关闭滚动。 [scrollView setScrollEnabled:NO];

【讨论】:

我在切换视图时遇到了滚动视图跳起来的问题。滚动时它工作正常。切换视图时似乎滚动视图必须重置它自己 如果在切换视图之前关闭滚动,然后重新打开,它是否正常工作?如果没有,那么您可能还有一些其他代码正在重置滚动视图。

以上是关于在 UIViewController 中移动滚动视图时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章

旋转的 UIView 变得无响应

如何在相对布局中添加固定标题和滚动视图表行?

带有半透明导航栏的滚动条

更改表格宽度时,Swift Tableview 向上移动

ScrollView 没有滚动到 UIViewController?在 Objective-C 中

如何在 Swift 中制作放置在 UIViewController 中的水平可滚动组件?