Как использовать адаптивный макет класса размеров в существующем проекте

Я установил последний xcode6 GM. Я открыл существующий проект и изменил его, чтобы использовать размер класса. Проблема, с которой я сталкиваюсь, заключается в том, что у меня есть табличное представление, в котором высота ячейки равна 50. Хотя я запускаю другой симулятор, у всех одинаковый вывод. Но когда я создаю новый проект, и все ячейки имеют одинаковую высоту, но в существующем проекте высота ячейки различается.

Как я должен адаптировать ту же высоту для ячейки, используя адаптивный макет для существующего проекта.

2 ответа

Решение

В приложениях, работающих в режиме совместимости, классы размеров не будут работать.

После того, как вы предоставите стартовый образ для iPhone 6 и 6 плюс, класс размера будет применяться для вашего экрана (если вы реализовали).

Кроме того, вы по-прежнему можете отправлять приложения без запуска образа для iPhone 6 и 6 плюс, чтобы он работал в режиме совместимости. См. Могу ли я публиковать приложения для iOS без загрузочных образов iPhone 6 (приложения, которые работают только в режиме масштабирования)?

Надеюсь это поможет..

Ты пытался

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
      return 50;
}

Я считаю, что это правильный способ установить высоту ячейки (если у вас нет пользовательских ячеек в Интерфейсном Разработчике)

Другие вопросы по тегам