Objective c 圆角矩形UITextField的自定义高度
我有RoundedRectangle类型的UITextField。我想把高度设为50 当我尝试通过IB时,我看到它被禁用了。当我将类型更改为矩形时,我看到它已启用,并且可以从那里进行更改。我改为50,再次将类型改为RoundedRectangle。它又变成了,30高Objective c 圆角矩形UITextField的自定义高度,objective-c,ios6,uitextfield,Objective C,Ios6,Uitextfield,我有RoundedRectangle类型的UITextField。我想把高度设为50 当我尝试通过IB时,我看到它被禁用了。当我将类型更改为矩形时,我看到它已启用,并且可以从那里进行更改。我改为50,再次将类型改为RoundedRectangle。它又变成了,30高 你知道怎么做吗?如果您有任何帮助/建议,我们将不胜感激。这可能是IB不能很好地迎合的古怪问题之一。有点像UITextField等人设置圆角 为按钮设置一个IBOutlet,并将其与视图的.h文件中的实例var/property相连接
你知道怎么做吗?如果您有任何帮助/建议,我们将不胜感激。这可能是IB不能很好地迎合的古怪问题之一。有点像UITextField等人设置圆角 为按钮设置一个IBOutlet,并将其与视图的.h文件中的实例var/property相连接,然后使用以下方法:
myButton.frame.size.height = 50.0;
这应该是可行的,因为UITextField是UIView的后代,UIView有frame,frame是CGRect,CGRect包含原点和大小的结构
您可以将大小指定为十进制数的CGFloat
进一步参考:在IB中将文本字段类型设置为方形矩形,在viewDidLoad中将高度设置为50,在代码中只需说一句即可
[firstName setBorderStyle:UITextBorderStyleRoundedRect];
为什么你的问题标题是“.rounded rectangle button”,但在你的问题中,标题是“.RoundedRectangle.”类型的“.code>UITextField”是按钮还是文本字段?默认样式是rounded Rectange时不会发生这种情况。如下一个答案所述,在IB内设置高度,然后在代码中对其应用UITextBorderStyleRoundedRect。