我正在使用UIScrollView
,并且在其中有一对views
,它们将根据UISegmentedControl
的哪个部分在哪个可见之间来回切换已选择。
views
的高度不同,我希望UIScrollView
的高度相应地调整。我有一个名为calculateAndApplyPageHeight()
的函数,该函数用于计算滚动视图的内容视图的高度并调用setNeedsDisplay()
。我在@IBAction
的{{1}}函数中调用它。
问题在于,当我执行此操作时,实际上是在获得“以前可见”视图的高度,而不是新视图的高度。因此,当显示view2时,我的页面高度实际上就是我想要的view1的高度,反之亦然。我该如何纠正?代码如下:
UISegmentedControl