2

我正在UITextField使用Xib. 该默认高度是 30。但我想将该文本字段高度增加到 40。在这里我创建了出口并映射到文件所有者,然后我在下面的代码行中编写。

[textfield setFrame:CGRectMake(100, 200, 400, 100)];

但是根据我的编码,高度和宽度也没有改变。

先谢谢了。

4

3 回答 3

22

您只需遵循一个步骤,您将获得解决方案。

签出这张图片

从文本字段属性边框样式中选择第一个选项

享受编程!

于 2013-06-11T09:49:41.887 回答
0
CGRect frameRect = textField.frame;
frameRect.size.height = 100(specify the height you want);
textField.frame = frameRect;
于 2013-06-11T09:46:32.667 回答
0

设置BorderStyleNone喜欢下面

[textfield setBorderStyle:UITextBorderStyleNone];

并在设定框架后..

在这里,如果您的文本字段的样式是贝塞尔,那么它的框架是固定的,这就是问题,所以用上面的行更改它

于 2013-06-11T09:48:44.550 回答