UIPickerView 改变框架的大小和位置
Posted
技术标签:
【中文标题】UIPickerView 改变框架的大小和位置【英文标题】:UIPickerView Chaging frame Size and positon 【发布时间】:2010-01-27 10:06:00 【问题描述】:有什么方法可以在运行时更改 PickerView 的大小及其位置。我所需要的是,选择某个组件中某一行时,我将在右侧显示另一个Pickerview然后第一个Pickerview将自身调整大小并更改其位置,以便看到新的Pickerview。
我不想将第二个 PickerView 的值放在第一个 PickerView 上,因为第一个 PickerView 中的某些项目没有任何关系或不需要显示其他值。
【问题讨论】:
【参考方案1】:选择器视图的高度和宽度是固定不变的。 (我怀疑是因为准3D旋转动画的要求。)
选择器视图将从右到左填满屏幕。你唯一能做的就是上下移动它们。
【讨论】:
【参考方案2】:您可以使用文本编辑器打开设计文件,然后找到与picker view相关的部分,最后更改pickerview的宽高。但是,请记住,这也有一些限制。
【讨论】:
以上是关于UIPickerView 改变框架的大小和位置的主要内容,如果未能解决你的问题,请参考以下文章
我想在iOS7的UI Scroll View中更改按位置绑定的大小[关闭]
PyQt5 中当窗口大小改变时,如何去调整控件的位置以适应窗口大小改变的思考
EasyUI, Dialog 在框架页(ifrmae)的Top页面弹出时,拖拽Dialog边缘(以改变窗口大小),UI界面被卡死的解决办法