UISegmentedControl различное поведение, развернутое на iOS 5 и iOS 5.1 - PullRequest
3 голосов
/ 30 марта 2012

iOS5

 NONE    |    Center Blur    |     B/W

iOS5.1

 NONE    | Center Blur       |     B/W

Размытие Center хорошо размечается на Target iOS 5. Однако в iOS 5.1 макеты заголовковпроводной.Я смотрю в файл заголовка UISegmentedControl, UISegmentedControlStyleBezeled утверждает, что он устарел.

Мне нужно найти какое-то решение, чтобы заменить текущую реализацию.Нужно ли помещать много bg img в сегментированный элемент управления?У кого-нибудь есть хорошая идея?

1 Ответ

0 голосов
/ 22 мая 2012

Как вы заметили, даже если документы не показывают этого, UISegmentedControlStyleBezeled устарела, поэтому больше не следует его использовать.Это известная проблема (http://openradar.appspot.com/11038316), с регрессией до 5.0, где она работала.

Если вы хотите подобный дизайн, да, вы должны пройти через кодирование его самостоятельно.Обходной путь, как @Hlung говорит здесь , вы можете использовать UISegmentedControlStyleBar с увеличенной высотой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...