带有leftView的iOS 8 UITextField是图形化的Glitched

时间:2014-09-23 09:52:04

标签: ios objective-c cocoa-touch uitextfield

在iOS8发布后,显示控制器的控制器显示我的帐户信息是图形上的错误。我会张贴一张图片,但我不能,因为我是新来的。

enter image description here

小故障是UItextField的文字重叠在leftView上 但是,如果我使用菜单更改控制器然后返回到它,我发现它是正确的。 UITextField是在xib文件中创建的。 在viewDidLoad方法上进行修改,如:

   NVTextFieldHeader *nameFieldHeader = [NVTextFieldHeader textFieldHeaderWithString:NSLocalizedString(@"NAME_LABEL", nil)];
self.nameField.leftView = nameFieldHeader;

// Title field header
self.nameField.leftViewMode = UITextFieldViewModeAlways;
[self.nameField.layer setBackgroundColor: [[UIColor whiteColor] CGColor]];
[self.nameField.layer setBorderColor: [[NVGlobals border4MEColor] CGColor]];

然后,在viewDidLoad方法上,我在UItextField上设置文本,如:

 [self.emailField setText:self.currentUser.email];

0 个答案:

没有答案