gpt4 book ai didi

iOS标签栏困惑

转载 作者:行者123 更新时间:2023-11-29 10:20:58 27 4
gpt4 key购买 nike

我在使用 Storyboard 之前已经为 iPhone 5 创建了代码,并希望添加对 iPhone6 和 6+ 的支持..

有一个高度为 49 的 Tabbar Controller ,有 3 个标签图标。这一切都在 iphone 5 上完美运行,没有任何问题..标签栏看起来不错..

我应该为 iPhone 6/6+ 做什么..我已经在 iPhone 5 的标签栏 Controller 上放置了背景图像以及 3 个图标..现在我必须更改任何代码或任何 Storyboard 设置以使应用程序与 iPhone 6/6+?

我已经通过 photoshop 为 iphone6/6+ 创建了背景图像(标签栏)和 3 个图标,所以它与 iphone 5 背景图像和图标相比有点大。我是正确的这个设置?我应该为 iphone6/6+ 的背景图像和图标创建更大的图像尺寸还是保持旧尺寸的背景图像和图标尺寸 (iphone 5)?

我正在使用代码 ios-7、8、9 进行测试。

最佳答案

enter image description here您需要 Image Assets 中的 3 种图像,因为在缩放或像素方面有 3 种 Apple 设备(iPhone 和 iPad)

普通设备 1 像素 = 1 点@1x(旧款 iPhone 和 iPad 设备)

视网膜设备 4 像素 = 1 point@2x (iPhone 5+)

Retina iPhone6 和 iPad 为 9 像素 = 1 point@3x (iPhone6+)

因此,为了在 3 个比例下提供相同的图像,iOS 决定为哪些设备显示哪个图像。希望能帮助您理解这一点。

点击此链接 https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html

关于iOS标签栏困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35308792/

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