gpt4 book ai didi

ios - 将屏幕宽度指定为 "dynamic"常量

转载 作者:行者123 更新时间:2023-11-28 21:39:59 25 4
gpt4 key购买 nike

我有一个要集成到项目中的 UIView 类。我计划将 MySubView 添加到 MyViewController。有一个常量类,其中屏幕宽度硬编码如下:

MySubviewConstants.h

#define SCREEN_WIDTH 300.0f

我想将此常量定义为其运行设备的 subview 的宽度,而不是硬编码的数字。我认为这应该是一个简单的 25 指针。

最佳答案

此代码将获取实际设备的屏幕宽度:

CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;

或者可能使用以下的变体:

[[[[UIApplication sharedApplication] keyWindow] rootViewController].view convertRect:[[UIScreen mainScreen] bounds] fromView:nil].size

关于ios - 将屏幕宽度指定为 "dynamic"常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32542214/

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