gpt4 book ai didi

iphone - 让 iPhone 5 布局完全独立

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

我正在为我的应用程序使用 Storyboard,并试图使其与 iPhone 5 兼容。然而,启用自动布局把一切都搞砸了——代码中的框架更改不起作用等等……有什么办法可以让 iPhone 5 布局完全独立于旧的 iPhone 4 及以下布局(比如为 iPhone 5 创建一个单独的 Storyboard)?

提前致谢!

最佳答案

如果您不想使用苹果提供的自动布局,您可以检查设备的屏幕尺寸。这是来自 stackoverflow 的另一篇文章的宏

#define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON )

使用该宏,您可以仅为 iPhone 5 构建一个单独的 Storyboard,并使用此在您的 AppDelegate 中对其进行初始化

NSString *storyboardName;
if (IS_IPHONE_5)
storyboardName = @"MainStoryboard_iPhone5";
else storyboardName = @"MainStoryboard_iPhone";
storyboard = [UIStoryboard storyboardWithName:storyboardName bundle:nil];

关于iphone - 让 iPhone 5 布局完全独立,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13219929/

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