我发现iOS系统(7.0+)保持UISearchBar的占位符居中对齐,但在6.0版本中左对齐。我希望UISearchBar的占位符在所有版本的iOS中保持左对齐。那么,我该怎样处理呢?
我试图将空白字符附加到UISearchBar的placeHolder,它似乎解决了问题,但我想知道是否存在优雅的方法来处理这个问题。有神可以教我结束这个问题吗?
答案 0 :(得分:0)
for (UIView *subView in self.subviews){
if ([subView isKindOfClass:[UITextField class]]) {
UITextField *text = (UITextField*)subView;
text.textAlignment = UITextAlignmentLeft;
text.rightViewMode = UITextFieldViewModeAlways;
}
}