2014-07-02 39 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; 
     } 
    }