【发布时间】:2016-02-07 04:40:16
【问题描述】:
我有一个滚动视图,底部有一个隐藏的 UIPicker,它隐藏在 viewDidLoad() 中。当用户点击按钮时,此 UIPicker 不会隐藏。我希望我的 UIScrollview 根据 UIPicker 是否可见自动调整其高度。
但是,我的滚动视图仍在尝试考虑 UIPicker 的高度,因此它比我想要的下降得更远。我正在尝试通过更改滚动视图的 contentSize 来解决此问题。
pickerHeight = graphTypePicker.frame.size.height
graphTypePicker.hidden = true
scrollView.contentSize = CGSizeMake(scrollView.contentSize.width, scrollView.contentSize.height - pickerHeight
但是,这不起作用。有什么建议?我之前尝试过弄乱框架高度,但这似乎也不起作用。
【问题讨论】:
-
您在哪个函数中使用您问题中的那些代码?
-
这一切都发生在
viewDidLoad()
标签: ios swift uiscrollview