的UIScrollView不能滚动到底
我已经建立了一个UIScrollView的是这样的:的UIScrollView不能滚动到底
主要思想是标签content
和标签Re
具有自动固定高度根据内容大小和它们包含由一个视图。
并且在该视图之后有一个共享按钮。
所有内容的构建都是正确的,只是如果内容很大以至于按钮不在主屏幕中,我无法将视图滚动到底部以查看按钮。或者我会尽力滚动查看按钮,当我放开时它会向后滚动。 :-(
回答:
按钮的底部约束缺失,由于其它不是调整大小和滚动的。为了解决这个问题,底部约束添加到按钮,并将其作为比等于某个值。如20(无论底间距你想要的)
回答:
override func viewDidLoad() { super.viewDidLoad()
automaticallyAdjustsScrollViewInsets = false
}
这给了一枪,如果它不工作,我会仔细看。
回答:
你做什么,你必须放在一个根视图为您滚动视图在这种情况下,你需要指定足够的高度t帽子会被根视图内的所有子视图消耗掉。 (这可能令人困惑)
不是将所有视图放在一个视图下,而是移除该根视图,在滚动视图下嵌入所有视图。 即
scroll view -> view 1
-> view 2
-> button
约束如下:
滚动视图 - >销拖尾,从而导致,顶部,并设置适当的高度 这将设置滚动视图的位置和大小
视图 - >销顶,尾随,导致超视图,并将其底部视图(视图2)。 (如有必要,指定高度,宽度)
查看2 - >针顶部,前导,尾部到顶部视图(视图1)和针底部到按钮。 (如有必要,请指定高度,宽度)
按钮 - >销顶部,前导,尾部到顶部视图(视图2)并且销底部滚动视图。 (如有必要,指定高度,宽度)
这将为您的滚动视图设置足够的约束条件来计算内容。
让我知道这是行不通的。
以上是 的UIScrollView不能滚动到底 的全部内容, 来源链接: utcz.com/qa/260714.html