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 改变框架的大小和位置的主要内容,如果未能解决你的问题,请参考以下文章

UIPickerView - 改变组件宽度

如何更改 UIPickerView 中的字体大小?

JQuery UI - resizable调整区域大小

我想在iOS7的UI Scroll View中更改按位置绑定的大小[关闭]

PyQt5 中当窗口大小改变时,如何去调整控件的位置以适应窗口大小改变的思考

EasyUI, Dialog 在框架页(ifrmae)的Top页面弹出时,拖拽Dialog边缘(以改变窗口大小),UI界面被卡死的解决办法