UISegmentedControl различное поведение, развернутое на iOS 5 и iOS 5.1

iOS5

NONE | Center Blur | B/W 

iOS5.1

  NONE | Center Blur | B/W 

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

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

One Solution collect form web for “UISegmentedControl различное поведение, развернутое на iOS 5 и iOS 5.1”

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

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

  • Ошибка отображения симулятора iPhone при повторной установке приложения из Xcode
  • AdBannerView поделился несколькими видами, включая rootviewcontroller, как?
  • Не удалось скомпилировать шейдер в swift
  • WeChat не перенаправляет на iTunes магазин приложений на iPhone
  • Получите объем памяти, используемый приложением в iOS
  • Разница между UIViewContentModeScaleAspectFit и UIViewContentModeScaleToFill?
  • Добавить кнопки программно в ячейки таблицы.
  • Понимание следа зомби в Инструментах
  • Ошибка при получении данных с сервера
  • Использовать ли я сохранение или копирование в одном синглете?
  • Проводное подключение от iPhone до малины Pi
  • Interesting Posts
    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.