我正在使用UITextField
创建Xib
。默认高度为30.但我想将文本字段高度增加到40。
在这里,我创建了插座并映射到文件所有者,然后我写了下面的代码行。
[textfield setFrame:CGRectMake(100, 200, 400, 100)];
但根据我的编码,高度和宽度也没有变化。
感谢高级。
答案 0 :(得分:22)
您只需按一步即可完成你会得到你的解决方案。
查看此图片
享受编程!!
答案 1 :(得分:0)
CGRect frameRect = textField.frame;
frameRect.size.height = 100(specify the height you want);
textField.frame = frameRect;
答案 2 :(得分:0)
将BorderStyle
设置为None
,如下所示
[textfield setBorderStyle:UITextBorderStyleNone];
并在设定框架之后..
这里如果你的textfield的样式更bezier然后它的框架是固定的,这就是问题所以用上面的行改变它