所以我有一个viewController viewController.m
,它是320 * 568,但如果iphone是iphone 4,我希望将其改为320 * 480.我有正确的代码来显示它是否是iphone 4像这样:
if ([[UIScreen mainScreen] bounds].size.height == 480)
{
//crop view controller dimensions to 320*480
}
但是我想这样做而不会在UIImageView
内部UITable
或viewController
同样地将你的模拟尺寸高度编辑为" Freeform"
答案 0 :(得分:1)
你上面这样做会浪费你的时间。在这种情况下,您最好的选择是autolayout。
您应该定义自己的约束,以便包含UIImageView
和UITableView
的子视图始终适合作为视图控制器的超级视图。
这是一篇很好的文章,可以帮助您入门:http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1