我使用以下代码
通过代码创建了一个textFieldUITextField *txtObj=[UITextField alloc]initWithFrame:CGRectMake(88,100,80,33)];
我按照我的计划得到了文本字段,但是我们在该文本字段中键入的文本似乎出现在文本的顶部区域但不在底部。我试图对齐但是我累了。任何人都可以告诉我解决方案是什么
答案 0 :(得分:12)
它应该是:
txtObj.contentVerticalAlignment = UIControlContentVerticalAlignmentBottom;
此属性继承自UIControl类。默认值为:UIControlContentVerticalAlignmentTop,这就是你将文本放在最上面的原因。
答案 1 :(得分:1)
txtObj.contentVerticalAlignment = UIControlContentVerticalAlignmentBottom;
如果您希望文本位于中心,则可以使用
txtObj.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
答案 2 :(得分:0)
快速4,5解决方案:
txtObj.contentVerticalAlignment = .bottom