gpt4 book ai didi

ios - 我应该如何从 UIScrollView 中减去隐藏对象的高度

转载 作者:行者123 更新时间:2023-11-30 13:43:38 25 4
gpt4 key购买 nike

我有一个 ScrollView ,底部有一个隐藏的 UIPicker,隐藏在 viewDidLoad() 中。当用户点击按钮时,此 UIPicker 将取消隐藏。我希望 UIScrollview 根据 UIPicker 是否可见自动调整其高度。

但是,我的 ScrollView 仍在尝试考虑 UIPicker 的高度,因此它的高度比我想要的要低。我正在尝试通过更改 ScrollView 的 contentSize 来解决此问题。

pickerHeight = graphTypePicker.frame.size.height
graphTypePicker.hidden = true
scrollView.contentSize = CGSizeMake(scrollView.contentSize.width, scrollView.contentSize.height - pickerHeight

但是,这不起作用。有什么建议么?我之前尝试过调整框架高度,但这似乎也不起作用。

最佳答案

这种情况下的常见做法是不将 UIPickerView 添加到 UIScrollView 中,而是将其添加到 UIViewController 的 View 中。为了避免 UIPickerView 隐藏 UIScrollView 的内容,请尝试在选择器出现时更改 ScrollView 的内容大小。 this question的答案可能对你有帮助。

关于ios - 我应该如何从 UIScrollView 中减去隐藏对象的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35249803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com