UITextField对齐问题iOS 7

时间:2014-10-15 16:52:18

标签: ios ios7 uitextfield

我陷入了一个非常奇怪的问题。 iOS 8和iOS 8中的默认文本字段7表现得很奇怪。 如果文本框被聚焦,则文本的对齐会发生变化,检查屏幕截图。

即使文字很小

enter image description here

enter image description here

修改

#import <UIKit/UIKit.h>

@interface LoginForm : UIViewController

@property (weak, nonatomic) IBOutlet UITextField *txt_username;
@property (weak, nonatomic) IBOutlet UITextField *txt_password;
- (IBAction)loginButtonPressed:(id)sender;

@end

2 个答案:

答案 0 :(得分:0)

这应该是对齐问题。在故事板中,检查UITextField Alignment是否与下图匹配。

enter image description here

答案 1 :(得分:0)

试试这个。它更多的是一个解决方案,不是完全找到问题的根源,而是让你的VC成为UITextFieldDelegate,然后使它成为textFields委托并使用以下代码。 -

(void)textFieldDidBeginEditing:(UITextField *)textField
{
    // Change the alignment if you need to.
    textField.textAlignment = NSTextAlignmentCenter;
}