好的,尽管您可以将其分配给preferredContentSize
any CGSize
,但它会减小到最大高度和宽度。
设备方向(最大宽度,最大高度):
iPhone 5S纵向 ( 272 , 441.5 )
iPhone 5S横向 ( 520 , 205.5 )
iPhone 6纵向 ( 327 , 540.5 )
iPhone 6横向 ( 586 , 260.5 )
iPhone 6 Plus纵向(362、610 ) iPhone 6 Plus横向(585、288)
iPad Mini纵向 ( 535 , 853 )
iPad Mini横向 ( 535 , 597 )
iPad纵向 ( 711 , 985 )
iPad横向 ( 967 , 729 )
我是如何得到这些值的?
@IBOutlet weak var sizerView: UIView!
里面viewDidLoad:
preferredContentSize = CGSizeMake(0, 2000)
dispatch_after(1, dispatch_get_main_queue(), { //it needs time to render itself
label.text = NSStringFromCGSize(self.sizerView.bounds.size) //here you have MAX VALUES
}