Я занимаюсь обновлением старого приложения с XCode 4.6 до 6.3 и столкнулся с различием в том, как мои пользовательские ячейки представления таблицы отображаются между iOS 6 и iOS 8 (хорошо это изменение можно увидеть и в iOS 7).Различия в рендеринге UITableView между iOS 6 и iOS 8
Вот 2 снимки экрана из Xcode 4.6/Ios 6.1 имитатора:
Вот эквивалент Xcode 6.3/Ios 8.1 Имитатор:
(Как background, экран Preferences - это сгруппированный UITableView с 3 группами и 1 элемент на группу. Экран Units - это односекционный UITableView с 3-мя элементы. И «Примечание» на изображении «Единицы» - просто вид)
Разница, которую я не ожидал (и не люблю), заключается в том, что в iOS 8 пользовательские ячейки таблицы расширялись горизонтально, чтобы покрыть весь ширину экрана, а также потеряли закругленные углы.
Я искал, чтобы узнать, может ли я сделать версию iOS 8.1 более похожей на версию 6.1, но до сих пор не удалось.
Можно ли легко вернуть макет, который я хочу? И если да, то где я должен искать изменения?
Изменения начались с iOS 7.0. Люди ожидают этого сейчас. Обнимите его, не сражайтесь с ним. – rmaddy
@maddy Итак, вы говорите, что это «Нет» на мой вопрос? –