繁体   English   中英

UITextField对齐问题iOS 7

[英]UITextField Alignment issue iOS 7

我陷入了一个非常奇怪的问题。 iOS 8和7中的默认文本字段的行为非常奇怪。 如果文本框对准焦点,则文本对齐方式将更改,请检查屏幕截图。

即使文字很小

在此处输入图片说明

在此处输入图片说明

编辑:

#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

这应该是对齐问题。 在情节提要中检查UITextField Alignment是否与下图匹配。

在此处输入图片说明

尝试这个。 它更多地是在变通,而不是完全解决问题的根源,而是使您的VC成为UITextFieldDelegate,然后使其成为textFields委托并使用以下代码。 --

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM