【发布时间】:2021-08-31 09:27:11
【问题描述】:
我试图在 iOS 上实现在 Android 上很容易做到的事情,即拥有一个正常的受限屏幕,但如果在某些时候视图比屏幕高,那么它的行为就像一个滚动视图:
这是我想要的,但在 iOS 上:
(android 实现只是在带有fillViewport="true" 的ScrollView 中使用ConstraintLayout)
我在 iOS 上尝试了很多东西,将视图限制在内容布局指南和/或框架布局指南中,但没有什么能与此完全一样。总是有一个奇怪的行为,或者它甚至不滚动......
【问题讨论】:
-
禁用滚动文本视图。如果您将文本视图(和其他 UI 元素)嵌入到滚动视图中,并且您的约束设置正确,则滚动视图的滚动是全自动的。
-
您是否使用 Storyboard 来布局您的视图?还是全部通过代码完成?
-
我已经禁用了 uitextview 滚动。我主要尝试在情节提要中做到这一点,但仍然得到奇怪的结果。如果您有一个类似于我所说的工作示例,您可以附上屏幕截图/代码。
标签: ios swift uikit scrollview fillviewport