所以我有一个 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
}
但我想在不压缩 viewController
内的任何 UIImageView
或 UITable
的情况下执行此操作,就像编辑模拟尺寸高度时那样到“自由形式”。
最佳答案
你上面的做法会浪费你的时间。在这种情况下,最好的选择是 autolayout .
您应该定义自己的约束,以便包括 UIImageView
和 UITableView
在内的 subview 始终适合其 super View (即 View Controller )。
这是一篇可以帮助您入门的好文章:http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1
关于ios - 裁剪 viewController 以适合 iphone 屏幕大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24813643/