Как использовать адаптивный макет класса размеров в существующем проекте
Я установил последний xcode6 GM. Я открыл существующий проект и изменил его, чтобы использовать размер класса. Проблема, с которой я сталкиваюсь, заключается в том, что у меня есть табличное представление, в котором высота ячейки равна 50. Хотя я запускаю другой симулятор, у всех одинаковый вывод. Но когда я создаю новый проект, и все ячейки имеют одинаковую высоту, но в существующем проекте высота ячейки различается.
Как я должен адаптировать ту же высоту для ячейки, используя адаптивный макет для существующего проекта.
2 ответа
В приложениях, работающих в режиме совместимости, классы размеров не будут работать.
После того, как вы предоставите стартовый образ для iPhone 6 и 6 плюс, класс размера будет применяться для вашего экрана (если вы реализовали).
Кроме того, вы по-прежнему можете отправлять приложения без запуска образа для iPhone 6 и 6 плюс, чтобы он работал в режиме совместимости. См. Могу ли я публиковать приложения для iOS без загрузочных образов iPhone 6 (приложения, которые работают только в режиме масштабирования)?
Надеюсь это поможет..
Ты пытался
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
return 50;
}
Я считаю, что это правильный способ установить высоту ячейки (если у вас нет пользовательских ячеек в Интерфейсном Разработчике)