在我的iPhone应用程序中,我想要一个带有2个组件的UIPickerView。最初,左栏将变宽,右栏将变窄,以使左侧的文本易于阅读以允许从中进行选择。

一旦选择了此列,用户将单击右列以从中选择一个项目:发生这种情况时,我想调整列的大小,以使左列变窄而右列变宽,以便所有文本都可以读。

我一直在尝试“ pickerView widthForComponent”,但这似乎仅在最初加载视图时才被调用。

有什么办法可以动态调整列的大小?

谢谢

最佳答案

您可以使用[pickerView reloadAllComponents]。

更新:

那真是怪了。您也可以尝试检查以下solution

关于iphone - UIPickerView-更改组件宽度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3451164/

10-14 21:06
查看更多