2013-02-19 6 views
-1

Я разрабатываю приложение, и чтобы использовать дополнительное пространство на экране iPhone 5, я хотел бы изменить стиль этого UISegmentedControl. Таким образом, это включает две части. Сначала обнаружите в коде, если это iPhone 5, а затем измените стиль.Изменить стиль сегментированного управления в коде

В 3.5" будет этот стиль

bar

И в 4" это.

plain

ответ

2

Проверьте размер экрана с помощью [[UIScreen mainScreen] bounds]. Если bounds.size.height больше некоторого числа (вы решаете, что это будет), тогда установите свойство segmentedControlStyle сегментарного элемента управления. Для большей высоты вы хотите UISegmentedControlStylePlain. Для других вы хотите UISegmentedControlStyleBar.

Смежные вопросы