2014-07-02 9 views
6

Uważam, że system iOS (7.0+) zachowuje symbol zastępczy UISearchBar wyrównany do środka, ale wyrównany do lewej w wersji 6.0. Chcę, aby symbolizator UISearchBar pozostawał wyrównany do lewej we wszystkich wersjach systemu iOS. jak mogę sobie z tym poradzić?Jak pozostawić element zastępczy UISearchBar wyrównany do lewej?

Próbuję dołączyć znak odstępu do adresu miejsca UISearchBar, wydaje się, że rozwiązuje problem, ale chcę wiedzieć, czy istnieje elegancka metoda radzenia sobie z tym problemem. Czy Bóg może mnie nauczyć, jak rozwiązać problem?

+0

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

+0

problem został rozwiązany doskonale poprzez link podany przez Anbu.Karthik, dzięki za prowadzenie! – user3796581

Odpowiedz

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