Possible Duplicate:
How to change UIPickerView height
我正在编写一个应用程序。在该应用程序中 pickerview
高度比正常尺寸小得多。如何减少uipickerview
高度?
最佳答案
Interface Builder 不允许您更改 UIPickerView 的高度(仅更改宽度)。 View 的默认大小为 320x216,但您可以通过打开父 View 的 xib(只是一个定义接口(interface)的大 XML 文件)文件并查找以下行来手动更改高度:
<object class="IBUIPickerView" id="...
然后在该 XML 节点中您将看到以下行(其中 93 是垂直 y 位置):
<string key="NSFrame">{{0, 93}, {320, 216}}</string>
只需将 216 更改为较小的值(在我的例子中,我需要它约为 150)并重新编译!现在 - 重新打开界面构建器,您将看到界面中反射(reflect)的更改!
我发现,如果 Apple 并不真正希望你这样做,他们就会让事情变得极其困难,但是,这通常是可能的。
关于iphone - 如何降低UIpickerview的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6105940/