Я пытаюсь направить текстовое поле UISearchBar
в верхний регистр, когда пользователь печатает.Как форсировать текст UISearchBar в верхнем регистре в iOS
это то, что я пробовал, но его не работает.
UISearchBar *filterSearchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(10.0, 170.0, 280.0, 40.0)];
filterSearchBar.delegate = self;
filterSearchBar.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;
[allBackGroundView addSubview:filterSearchBar];
любая помощь будет принята с благодарностью.
Th на правом коде. Что происходит, когда вы вводите поле поиска? Вы уверены, что используется панель поиска? – rmaddy
, когда я печатаю его, отображается в нижнем регистре и будет работать только в верхнем регистре, если я использую клавишу shift на клавиатуре. На 100% это правильный UISearchBar. – HurkNburkS
Выполняете ли вы это в Simulator при наборе текста на клавиатуре вашего компьютера? Это недействительный тест. Проверьте, нажав на фактическую клавиатуру в приложении или протестируйте на реальном устройстве. Использование клавиатуры компьютера в симуляторе не оправдывает правильность текстового поля/просмотра. – rmaddy