iphone - 如何降低UIpickerview的高度?

标签 iphone

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/

相关文章:

iphone - 应用内购买 "ready to submit",但不让我提交

ios - 我的类别 NSDate+Api 现在不适用于 Swift 中的 Date 类(迁移到 Swift 3 和 Swift 互操作性之后)

iphone - quartz 2D : draw from a CGContext to another CGContext

iphone - prepareForSegue 未按预期工作

php - 从 php 通过 Pushwoosh 发送推送通知

iphone - 如何就地交换 `NSMutableDictionary` 键和值?

ios - 与UIWebView相比,WKWebView重定向问题

ios - 如何使用 SCNCamera 跟随 SCNNode 但不旋转?

ios - 选中时的 Tabman Image Tint 颜色

iphone - 使用正则表达式在 Xcode 中查找和替换