objective-c - 如何使用界面生成器更改 iPad 的文本字段高度?

标签 objective-c xcode ipad interface-builder textfield

我们正在使用 Interface Builder 为 iPad 开发应用程序,但我们不知道如何增加文本字段的高度。

当我们使用 IB 为 osx 开发应用程序时,您可以转到文本字段属性,并在控制部分下将换行符设置为自动换行而不是剪辑。

但是,当我们尝试为 iPad 应用程序使用 Interface Builder 时,它没有在属性-->控件下更改换行符样式的选项。

有什么方法可以使用 Interface Builder 设置高度,还是必须在代码中设置?

最佳答案

看起来圆形样式文本字段的高度在 Interface Builder 中被锁定了。我的解决方案是在我的 XIB 中使用另一种 UITextField 样式,然后在我的 viewDidLoad 方法中调用 textField.borderStyle = UITextBorderStyleRoundedRect

当然,textField 应该是 UITextField IBOutlet 的名称。

关于objective-c - 如何使用界面生成器更改 iPad 的文本字段高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3728522/

相关文章:

xcode - 重命名 Xcode 项目不会更改文件系统项目文件夹名称 - 不是其他 Q 的重做

iphone - 企业 iOS 应用程序和企业配置的 iOS 设备是否具有任何特殊功能?

iphone - 使用 CGRect 和 setNeedsDisplay

c++ - 使用 Xcode 和 CMake 构建 CUDA 库失败

ios - IOS (iPad 2) 上 AIR 3.9 中的 StageWebView

ios - 发出过多 AFNetworking 请求时超时

ios - 在不包含源代码的情况下创建 CocoaPod 库

ios - 如何在开关部分使用自定义类实例化 UITableViewCell

ios - 如何在导航 Controller 内的 Storyboard 中从appdelegate推送viewcontroller

iphone - 在新 TableView 中显示选定的行