gpt4 book ai didi

iOS 更改按钮图像以填满 iphone 3.5 英寸和 iphone 4 英寸的屏幕

转载 作者:行者123 更新时间:2023-11-29 02:47:00 25 4
gpt4 key购买 nike

我刚开始为工作编写 iOs 应用程序,我遇到了这个问题,它与调整屏幕上按钮的大小有关,以适应 iPhone 3.5 英寸和 4 英寸。如果您查看下面的屏幕截图,您可能会了解我要解决的大部分问题。

Design of app for 3.5 inch screen

Design of app for 4 inch screen

所以我们的设计师设计了这样的布局,如您所见,彩色按钮应该填满两套 iphone 设备的屏幕高度,减去应用程序的状态栏和导航栏的高度。

我稍微了解了一下自动调整大小,但我认为它不适合您在图片中看到的要求。

我想到的另一种方法是在代码中,我会写一个 if 语句,以确定使用该应用程序的人是否在 4 英寸的 iphone 上,然后加载不同的图像。然而,在考虑更多细节后,我必须更改每个按钮的位置,以确保新加载的图像防止重叠。

我的问题是有没有办法根据屏幕截图更改 objective-c 中按钮的位置以实现我想要的?

此外,如果您能告诉我我在解决当前问题的方法上是否走在正确的轨道上,我们将不胜感激。

非常感谢。

最佳答案

如果你不想使用AutoLayout,那么I would advise turning it off in Interface Builder所以你可以手动控制帧。至于控制框架,请确保您要编辑的每个 View 都可以访问您的代码(它是 IBOutlet 或您手动实例化它),然后调整 myView.frame 属性。 myView.frame 是一个 CGRect,因此您可以这样编辑它:myView.frame = CGRectMake(x, y, width, height) .

关于iOS 更改按钮图像以填满 iphone 3.5 英寸和 iphone 4 英寸的屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24990896/

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