如何保持UISearchBar的占位符左对齐

时间:2014-07-02 07:22:36

标签: ios

我发现iOS系统(7.0+)保持UISearchBar的占位符居中对齐,但在6.0版本中左对齐。我希望UISearchBar的占位符在所有版本的iOS中保持左对齐。那么,我该怎样处理呢?

我试图将空白字符附加到UISearchBar的placeHolder,它似乎解决了问题,但我想知道是否存在优雅的方法来处理这个问题。有神可以教我结束这个问题吗?

1 个答案:

答案 0 :(得分:0)

for (UIView *subView in self.subviews){
        if ([subView isKindOfClass:[UITextField class]]) {
            UITextField *text = (UITextField*)subView;
            text.textAlignment = UITextAlignmentLeft;
            text.rightViewMode = UITextFieldViewModeAlways;
        }
    }