Подтвердить что ты не робот

Что следует использовать вместо устаревшего UISegmentedControlStyleBezeled в iOS5.1?

Есть предупреждения, когда я создаю свое приложение, указывающее, что мой 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;
4b9b3361

Ответ 1

На данный момент работа, которую я использую, использует UISegmentedControlStyleBar и увеличивает ее высоту кадра. Вы также можете захотеть сохранить тот же центр, чтобы избежать его расширения.

Ответ 2

У меня такое чувство, что они устарели, потому что они случайно сломали его в 5.1.

Я уверен, что мы увидим это снова в будущем, когда люди начнут отходить от 5.1.