【发布时间】:2020-08-21 19:37:34
【问题描述】:
我使用UITabBarController。在风景中它看起来不错:
虽然图片太大,但纵向显示:
图像在 xcassets 内,大小为 512px 平方并使用单一比例。
我像这样使用UITabBarViewController:
let tabBarController = UITabBarController()
tabBarController.viewControllers = [Tab1Controller(), Tab2Controller()]
在 TabXControllers 中,我有:
title = "Tab X"
tabBarItem.image = UIImage(named: "Tab X")
更新:
我正在为 iOS 13 构建,因此https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/custom-icons/ 的 Apple HIG 在这种情况下无效(“iOS 12 及更早版本”)。我假设在 iOS 13 中的图标可能比在 iOS 12 中更大。它们会自动缩小(见第一个屏幕截图) 我做错了什么?
【问题讨论】:
标签: ios swift image icons uitabbarcontroller