如何降低Uipickerview的高度?

Ven*_*282 2 iphone

可能重复:
如何更改UIPickerView高度

我正在写一个应用程序.在该应用中,pickerview高度远小于正常尺寸.我该如何降低uipickerview身高?

Nit*_*ish 6

Interface Builder不允许您更改UIPickerView的高度(仅限宽度).视图的默认大小为320x216,但您可以通过打开父视图的xib(只是定义接口的大型XML文件)文件并查找该行来手动更改高度:

<object class="IBUIPickerView" id="...  
Run Code Online (Sandbox Code Playgroud)

然后在该XML节点中,您将看到该行(其中93是垂直y位置):

<string key="NSFrame">{{0, 93}, {320, 216}}</string>  
Run Code Online (Sandbox Code Playgroud)

只需将216更改为更小的东西(在我的情况下,我需要它大约150)并重新编译!现在 - 重新打开"界面"构建器,您将看到界面中反映的更改!

我发现,如果Apple真的不想让你这样做,那就很难做到,但是,它通常是可能的.