gpt4 book ai didi

ios - 如何为不同的屏幕尺寸设置按钮框架

转载 作者:行者123 更新时间:2023-11-28 22:11:41 26 4
gpt4 key购买 nike

我有按钮从 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)];

最佳答案

为设备宽度和高度设置一个宏,如 -

#define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width
#define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height

然后像这样给出按钮框架 -

CGRectMake(SCREEN_WIDTH*0.05, SCREEN_HEIGHT*0.05, SCREEN_WIDTH*0.90, SCREEN_HEIGHT*0.08);

关于ios - 如何为不同的屏幕尺寸设置按钮框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22777018/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com