Fan*_*ngy 3 xcode objective-c interface-builder textfield ipad
我们正在使用Interface Builder为iPad开发应用程序,我们无法弄清楚如何增加文本字段的高度.
当我们使用IB开发osx的应用程序时,您可以转到textfields属性,在控制部分下,您可以将换行设置为自动换行而不是剪辑.
当我们尝试使用Interface Builder for iPad应用程序时,它无法在属性 - >控制下更改换行样式.
有没有办法使用Interface Builder设置高度,还是必须在代码中设置它?
看起来圆形样式文本字段的高度在Interface Builder中被锁定.我的解决方案是UITextField
在我的XIB中使用另一种样式,然后调用textField.borderStyle = UITextBorderStyleRoundedRect
我的viewDidLoad
方法.
当然textField
应该是名字了UITextField IBOutlet
.
1 - 右键单击您的故事板/xib 文件并选择“打开为”->“源代码”。
2 - 查找与您的 TextField 相关的 xml 标记,例如
<textField opaque="NO" clipsSubviews="YES" tag="102" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" text="6872" borderStyle="roundedRect" placeholder="Password" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Dxw-lR-kq5">
<rect key="frame" x="20" y="337" width="335" height="30"/>
Run Code Online (Sandbox Code Playgroud)
3 - 将height
值更改为您想要的值(例如 50)
4 - 再次右键单击故事板并选择“打开为”->“界面构建器”
5 - 查看结果
归档时间: |
|
查看次数: |
12929 次 |
最近记录: |