标签: ios swift xcode uiscrollview scrollview
我正在使用Xcode和Swift开发iOS应用程序。
在一个ViewController中,有一个UIScrollView。在此ScrollView中,有多个UITextFields和UILabels。但是它需要更高的高度才适合设备屏幕,而且我无法向下滚动以查看剩余内容。
ViewController
UIScrollView
ScrollView
UITextFields
UILabels
有人知道根据内容自动设置UIScrollViews高度的方法吗?
UIScrollViews
P.S。原因,我已经用Google搜索了,但我发现的代码不起作用。
答案 0 :(得分:0)
解密插座喜欢和连接:
@IBOutlet var scrollView: UIScrollView?
使用contentSize方法设置其内容大小,如下所示:
contentSize
self.scrollView!.contentSize = CGSize(width:1234, height: 5678)
将最后一个UI内容的Y位置加上其高度设置为height: 5678参数。所以你将能够看到所有内容。
height: 5678
相应地设置约束,参见图像。