2012-03-30 2 views
3

iOS5
UISegmentedControl различного поведения развертывается на прошивке 5 и прошивку 5.1

NONE | Center Blur |  B/W

iOS5.1

NONE | Center Blur  |  B/W

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

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

+0

Можете ли вы опубликовать скриншоты? –

ответ

0

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

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