我已经安装了最新的 xcode6 GM。我已经打开了现有项目并将其更改为使用大小类。我面临的问题是我有表格视图,其中单元格高度为 50。虽然我运行它不同的模拟器,但都有相同的输出。但是当我创建新项目并且所有单元格的高度相同时,但在现有项目单元格高度不同。
我应该如何使用现有项目的自适应布局为单元格调整相同的高度。
我已经安装了最新的 xcode6 GM。我已经打开了现有项目并将其更改为使用大小类。我面临的问题是我有表格视图,其中单元格高度为 50。虽然我运行它不同的模拟器,但都有相同的输出。但是当我创建新项目并且所有单元格的高度相同时,但在现有项目单元格高度不同。
我应该如何使用现有项目的自适应布局为单元格调整相同的高度。
In the apps running in the compatibility mode, the size classes will not work.
Once you provide the launching image for iPhone 6 and 6 plus, then the size class will apply for your screen (If you implemented).
Also, you can still submit the apps without launching image for iPhone 6 and 6 plus, so that it will run in compatibility mode. Refer: Can i still publish iOS apps without iPhone 6 launch images (apps that run in scale mode only)?
Hope this helps..
你有没有尝试过
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
return 50;
}
我相信这是将高度设置为单元格的正确方法(除非您在 Interface Builder 中有一些自定义单元格)