2014-07-02 40 views
6

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

我试图将空白字符追加到UISearchBar的placeHolder,它似乎解决了这个问题,但我想知道是否存在优雅的方法来处理这个问题。上帝能教我解决问题吗?

+0

http://stackoverflow.com/questions/19666739/on-ios-7-uisearchbar-left-align-placeholder-text –

+0

问题已经通过由Anbu.Karthik提供的链接完美地解决了,谢谢指导! – user3796581

回答

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