Я знаю, что об этом уже спрашивали около сотни раз, но я не мог найти подходящего ответа в других вопросах.
Моя проблема - это высота моего UIProgressView. Хотя в iOS6 все работало, как ожидалось, теперь в iOS7 все идет не так.
Я попробовал следующее:
- 1.Настройка пользовательского макета в методе drawRect:
Работает как шарм в iOS6, но в iOS7 прогресс устанавливается на 100% с самого начала, или панель очень тонкая.
- 2.Настройка макета с помощью свойства progressImage и trackImage внешнего вида UIProgressView
Также не работает под iOS7. Здесь прогресс бара также устанавливается на 100% с самого начала. Некоторые люди пишут, что это должно быть возможно таким образом, но я не могу подтвердить это для iOS7.
- 3.Использование initWithProgressStyle для инициализации, а затем установка кадра представления прогресса
Не работает для меня под iOS6 и iOS7. В iOS7 полосы просто очень тонкие.
Для меня сейчас это довольно неприятно, потому что бары либо на 100%, либо мега-тонкие. Может ли кто-нибудь дать мне предложение достичь старого макета моих взглядов на прогресс. Я думаю, что это должно быть возможно, потому что, если я посмотрю на свое приложение Spotify на iPhone (iOS7 установлен), представление прогресса выглядит как раньше.
Большое спасибо!