我已经建立了一个UIScrollView的是这样的:的UIScrollView不能滚动到底
主要思想是标签content
和标签Re
具有自动固定高度根据内容大小和它们包含由一个视图。
并且在该视图之后有一个共享按钮。
所有内容的构建都是正确的,只是如果内容很大以至于按钮不在主屏幕中,我无法将视图滚动到底部以查看按钮。或者我会尽力滚动查看按钮,当我放开时它会向后滚动。 :-(
我已经建立了一个UIScrollView的是这样的:的UIScrollView不能滚动到底
主要思想是标签content
和标签Re
具有自动固定高度根据内容大小和它们包含由一个视图。
并且在该视图之后有一个共享按钮。
所有内容的构建都是正确的,只是如果内容很大以至于按钮不在主屏幕中,我无法将视图滚动到底部以查看按钮。或者我会尽力滚动查看按钮,当我放开时它会向后滚动。 :-(
按钮的底部约束缺失,由于其它不是调整大小和滚动的。为了解决这个问题,底部约束添加到按钮,并将其作为比等于某个值。如20(无论底间距你想要的)
已经有一个'底部空间'约束超级查看与按钮 – armnotstrong
您是否解决了您的问题? 你也可以使用tableview单元格来显示这些细节,这是一个解决方法,并且会解决你的问题。 – Sneha
感谢您的回复,但我对底部约束没有任何好运:-( – armnotstrong
override func viewDidLoad() {
super.viewDidLoad()
automaticallyAdjustsScrollViewInsets = false
}
这给了一枪,如果它不工作,我会仔细看。
你做什么,你必须放在一个根视图为您滚动视图在这种情况下,你需要指定足够的高度t帽子会被根视图内的所有子视图消耗掉。 (这可能令人困惑)
不是将所有视图放在一个视图下,而是移除该根视图,在滚动视图下嵌入所有视图。 即
scroll view
-> view 1
-> view 2
-> button
约束如下:
滚动视图 - >销拖尾,从而导致,顶部,并设置适当的高度 这将设置滚动视图的位置和大小
视图 - >销顶,尾随,导致超视图,并将其底部视图(视图2)。 (如有必要,指定高度,宽度)
查看2 - >针顶部,前导,尾部到顶部视图(视图1)和针底部到按钮。 (如有必要,请指定高度,宽度)
按钮 - >销顶部,前导,尾部到顶部视图(视图2)并且销底部滚动视图。 (如有必要,指定高度,宽度)
这将为您的滚动视图设置足够的约束条件来计算内容。
让我知道这是行不通的。
注:在您的情况下,有1个视图和一个按钮,因此进行相应设置。 – cgeek
https://stackoverflow.com/a/46856187/1378447 –