gpt4 book ai didi

xcode - 如何为4寸屏幕指定图片资源?

转载 作者:行者123 更新时间:2023-12-04 23:26:06 25 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或言辞激烈,无法以目前的形式合理回答。如需帮助澄清此问题以便可以重新打开,visit the help center .




9年前关闭。




在 Xcode 我有这样的:

screenshot

MyViewController.m我正在加载图像,并且在需要时很好地加载了@2x(在视网膜上)

tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"emptyList.png"]];

我想添加另一个只能在 iPhone 5 的 4"屏幕上加载的文件。这可能吗?我该怎么做?

最佳答案

问题不是很清楚,但我假设您要问的是:iPhone 5 特定图像的命名约定是什么?

我们已经知道我们可以使用以下方法定位 iPad/iPhone 和这些设备的视网膜/标准显示器:

.png
@2x.png
~iphone.png
~ipad.png

等等。

关于 iPhone 5 特定图像的问题已经在 Apple 开发者论坛上详细讨论过,很明显没有办法做到这一点。

值得注意的是,一个线索是触发 4"兼容应用程序的 Default.png 文件必须命名为 Default-568h@2x.png 这引发了很多开发人员认为添加后缀“-568h@2x.png”是要走的路。它是不是。您可以在 Apple Developer Forums 上找到此讨论 here

通常人们将此作为希望适应具有更大图像的更大屏幕的解决方案。但是,您应该实现 iOS 6 的 自动布局特征。请记住,iPhone 5 的操作系统最低为 iOS 6,否则您也可以使用 Spring 和支柱实现您的布局。

这应该足以缩放到更大的屏幕。如果您希望为更大的屏幕完全不同的布局,您可以检测屏幕尺寸并相应地进行调整。您还可以在 Xcode 中指定一个不同的 nib 文件以在 4"屏幕上使用。希望这会有所帮助。

更多信息 thread来自 Apple 开发者论坛。

关于xcode - 如何为4寸屏幕指定图片资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12711427/

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