gpt4 book ai didi

ios - 专门针对纵向 3.5 英寸 (iPhone 4S) Xcode 6 的尺寸等级?

转载 作者:行者123 更新时间:2023-11-30 12:49:31 24 4
gpt4 key购买 nike

我正在调整我的 UI 应用程序,但遇到一个无法解决的问题。

正如我所见,紧凑高度会影响 4.7 英寸以下的所有 iPhone,但除了 iPhone 4S(3.5 英寸)之外,我的 UI 都很好。

我不想修改所有 4.7 英寸以下 iPhone 的布局,只是修改 iPhone 4S,同时我也不想遗漏这个设备。

有什么解决方法可以让我设置修改,但仅限于 3.5 英寸肖像?或者我应该告别一亿台设备吗?

我知道这是一个棘手的问题,几乎是一项民意调查,但从技术上讲,我想在这里找到最好的出路。

最佳答案

iPhone 3.5 英寸没有尺寸等级。

所以我为 NSLayoutConstraint 创建了一个类类别,以便在 Interface Builder 中编辑它,非常易于使用:

size class for iPhone 4/4s in Interface Builder

@interface NSLayoutConstraint (Extensions)

@property (nonatomic) IBInspectable CGFloat iPhone3_5_Constant;

@end

-

@implementation NSLayoutConstraint (Extensions)

- (CGFloat)iPhone3_5_Constant
{
return self.constant;
}

- (void)setIPhone3_5_Constant:(CGFloat)iPhone3_5_Constant
{
if ([UIScreen mainScreen].bounds.size.height < 500) {
self.constant = iPhone3_5_Constant;
}
}

@end

关于ios - 专门针对纵向 3.5 英寸 (iPhone 4S) Xcode 6 的尺寸等级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41174376/

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