自动调整不起作用

时间:2013-03-13 16:23:52

标签: ios uiview uibutton retina-display autoresize

enter image description here

我将Default-568h@2x.png图像添加到iphone5的现有iphone4代码中,并使用了autoresizingMask。但我使用initWithFrame设置了iphone4的帧为320,480。另外我的navigationBarButton setframe基于iphone4屏幕尺寸。现在我运行我的代码到iphone5,iphone4帧大小只显示所有子视图的帧。例如:我在iphone4中使用按钮框架是(280,5,30,30)。这个尺寸只在iphone5中显示?

1 个答案:

答案 0 :(得分:2)

您不应该根据屏幕的硬编码大小手动设置帧。

使用[UIScreen mainScreen].size

查看