我有从x原点700左右显示的按钮。它显示在iPadMini中,但是当我在普通iPad中运行该应用程序时,它不显示。如何为不同的屏幕尺寸设置按钮框架
我有四个按钮可以显示。在iPad中,我需要显示以下尺寸。
[back_btn setFrame:CGRectMake(10,10,40,40)];
[save setFrame:CGRectMake(195, 10, 40, 40)];
[camera setFrame:CGRectMake(385, 10, 40, 40)];
actionshet setFrame:CGRectMake(575, 10, 40, 40)];
In iPadMini need to display same buttons in below sizes:
[back_btn setFrame:CGRectMake(30,10,40,40)];
[save setFrame:CGRectMake(215, 10, 40, 40)];
[camera setFrame:CGRectMake(405, 10, 40, 40)];
actionshet setFrame:CGRectMake(605, 10, 40, 40)];
使用AutoLayout或自动调整 –
使用self.view.frame.origin.x也有帮助,但您也应该考虑您为按钮设置框架的位置。意思是viewDidLoad,viewWillAppear或其他地方。 – Yuvrajsinh