如何在iphone应用程序的垂直中心显示UITextField中的文本

时间:2013-09-02 05:25:20

标签: iphone ios uitextfield

我有iphone应用程序,其中我有文本字段它工作正常但问题是它显示文本字段顶部的文本我希望它在中心对齐verticaly。这是我的textfield代码。

  herdTextFieldSecond=[[UITextField alloc] initWithFrame:CGRectMake(108,1052,259,36)];
herdTextFieldSecond.textAlignment =  UITextAlignmentLeft;



herdTextFieldSecond.textColor = [UIColor blackColor];
    herdTextFieldSecond.borderStyle =UITextBorderStyleRoundedRect;
herdTextFieldSecond.text=@"";
herdTextFieldSecond.font = [UIFont fontWithName:@"Helvetica" size:16];
herdTextFieldSecond.delegate=self;
herdTextFieldSecond.layer.borderWidth =1;
    herdTextFieldSecond.layer.borderColor = [UIColor darkGrayColor].CGColor;
    herdTextFieldSecond.layer.cornerRadius=5;

1 个答案:

答案 0 :(得分:2)

使用以下代码对UITextFiled中的文字进行垂直对齐:

MyTextFieldName.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;