Black Opaque UIToolbar и UISearchBar выглядят слишком по-разному

Мне нужно показать разные «заголовки» для приложений, в зависимости от ситуации. Проблема с iOS4 заключается в том, что черный непрозрачный UIToolbar выглядит совсем иначе, чем черный непрозрачный UISearchBar. Я перепутал некоторые настройки или есть какие-то обходные пути, чтобы UIToolbar и UISearchBar использовали более схожую окраску?

альтернативный текст

Они перекрываются в реальном приложении, просто хотели показать оба одновременно. Обычно UISearchBar закрывает левую половину UIToolbar, так что виден только UISegmentedControl...


person JOM    schedule 06.07.2010    source источник


Ответы (2)


Вы можете попробовать изменить barStyle на UIBarStyleDefault и изменить свойство tintColor для обоих; хотя на фото это не похоже на проблему с цветом. iOS3 представила UIBarStyleBlack вместе с UIBarStyleOpaque — можно посмотреть, устанавливается ли он где-нибудь в коде вместо IB.

person Eric    schedule 06.07.2010

Просто для записей, это решение, которое я использовал:

Как управлять цветом фона UISearchBar .com/2010/10/how-to-control-uisearchbar-background.html

Это немного хрупкий код, но он отлично работал в одном выпущенном приложении.

person JOM    schedule 20.09.2011