我正在UITextField
使用Xib
. 该默认高度是 30。但我想将该文本字段高度增加到 40。在这里我创建了出口并映射到文件所有者,然后我在下面的代码行中编写。
[textfield setFrame:CGRectMake(100, 200, 400, 100)];
但是根据我的编码,高度和宽度也没有改变。
先谢谢了。
我正在UITextField
使用Xib
. 该默认高度是 30。但我想将该文本字段高度增加到 40。在这里我创建了出口并映射到文件所有者,然后我在下面的代码行中编写。
[textfield setFrame:CGRectMake(100, 200, 400, 100)];
但是根据我的编码,高度和宽度也没有改变。
先谢谢了。
您只需遵循一个步骤,您将获得解决方案。
签出这张图片
享受编程!
CGRect frameRect = textField.frame;
frameRect.size.height = 100(specify the height you want);
textField.frame = frameRect;
设置BorderStyle
为None
喜欢下面
[textfield setBorderStyle:UITextBorderStyleNone];
并在设定框架后..
在这里,如果您的文本字段的样式是贝塞尔,那么它的框架是固定的,这就是问题,所以用上面的行更改它