Ответ 1
На данный момент работа, которую я использую, использует UISegmentedControlStyleBar и увеличивает ее высоту кадра. Вы также можете захотеть сохранить тот же центр, чтобы избежать его расширения.
Есть предупреждения, когда я создаю свое приложение, указывающее, что мой UISegmentedControlStyleBezeled устарел. Нет других типов UISegmentedControl, которые выглядят близко к обойму, поэтому я не знаю, что я могу использовать вместо него. Мне нужно что-то вроде UISegmentedControlStyleBar, но с большей высотой.
Кроме того, просмотр в UISegmentedControl.h показывает это...
typedef enum {
UISegmentedControlStylePlain, // large plain
UISegmentedControlStyleBordered, // large bordered
UISegmentedControlStyleBar, // small button/nav bar style. tintable
UISegmentedControlStyleBezeled, // DEPRECATED. Do not use this style.
} UISegmentedControlStyle;
На данный момент работа, которую я использую, использует UISegmentedControlStyleBar и увеличивает ее высоту кадра. Вы также можете захотеть сохранить тот же центр, чтобы избежать его расширения.
У меня такое чувство, что они устарели, потому что они случайно сломали его в 5.1.
Я уверен, что мы увидим это снова в будущем, когда люди начнут отходить от 5.1.