0

我知道如何设置导航栏之类的宽度,CGRectMake(0,0,748,100)例如用于自定义导航栏的 ipad mini,但是 ipad 宽度的分辨率大约是该宽度的两倍,有没有一种方法可以在任一设备上工作?

4

2 回答 2

1

这将为您提供点宽度:

[UIScreen mainScreen].applicationFrame.width

你可以得到像素的宽度乘以它[UIScreen mainScreen].scale

于 2013-07-29T12:29:14.550 回答
0

您可以使用 autoresizingMask:

navControl.navigationBar.autoresizingMask = UIViewAutoresizingFlexibleWidth;
于 2013-07-29T12:35:34.517 回答