我正在尝试在我的应用中创建一个可滚动的视图。
O完全按照教程https://www.youtube.com/watch?v=UnQsFlMGDsI中的步骤进行操作。
我做的主要步骤是:
当我运行应用程序时,scrollView无法正常工作
我真的无法让它发挥作用。我尝试了很多方法来应用UIScrollView并且没有得到它。
答案 0 :(得分:4)
如视频中所述,主要目的是自动将contentSize
constraint
调整为屏幕大小或内容大小,以便在较小的设备上滚动处于活动状态在较大的设备上滚动不活动,因为它不需要。
为此,您需要为内容视图设置适当的约束,以便自动计算高度。从您的视频中可以看出,您没有将正确的last UITextFeild
设置为 UITextField
(这很重要)。
您必须将顶部以及底部 约束提供给上一个‘BlockNode {aka struct BlockNode}’
,以便 contentView高度会自动计算。
我做了一个示例项目,你可以在这里查看:
https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-PartitionedTables
答案 1 :(得分:0)
你可以这样做来工作UIScrollView:
1)添加一个ViewController
2)在其中放入UIScrollView
3)来自" Simulated Metric"将大小更改为Freeform。将高度改为你想要的高度
4)为UIScrollView和View添加自动布局(不需要)
5)将控件放在视图中并为其添加自动布局。
这应该有效:)