Swift iOS 8+ UISearchBar, значок, заполнитель и текст по центру
По умолчанию заполнитель и значок UISearchBar выравниваются по левому краю. Я хочу, чтобы они были сосредоточены так:
При щелчке на панели поиска текст поиска также должен быть центрирован.
Я не хочу использовать смещение, потому что выравнивание должно динамически меняться в зависимости от длины текста поиска и ширины телефона. Например, если щелкнуть UISearchBar, но текст не введен, значок должен быть прямо посередине.
Есть ли какое-либо решение - желательно не смещение - центрировать значок панели поиска, текст поиска и заполнитель?
Спасибо
1 ответ
Не используйте UISearchBar в контексте этих настроек. Вы должны будете сделать свой собственный, используя UITextField и UIImageView, и отвечая на вызовы делегатов.