我正在使用标准的UIPicker视图作为iPhone应用程序中textField的inputView。当以横向或纵向加载视图时,选择器的大小将与相应的键盘相同。但是,当您在视图内旋转设备一次时,选择器无法正确调整其高度,就像宽度一样。我设置了UIViewAutoresizingFlexibleWidth。当我尝试设置UIViewAutoresizingFlexibleHeight时,即使高度正确,选择器在旋转时也会弄乱(不稳定的图形,组件被切除)!有人知道吗?
最佳答案
我发现,如果您使用的是iOS 7,只需添加:
pickerView.autoresizingMask = UIViewAutoresizingFlexibleHeight;
这为我解决了问题。过渡不是很不稳定,看起来像“应该”看起来。
关于iphone - UIPickerView作为inputView在方向更改时陷入困境,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7576679/