我有從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