看不到标签栏图片
Posted
技术标签:
【中文标题】看不到标签栏图片【英文标题】:Can't see tab bar images 【发布时间】:2019-08-28 19:16:46 【问题描述】:当我模拟我的应用程序时,我看不到 tabbar
图像。
我尝试更改“呈现为原始图像”的解决方案,但没有奏效
import UIKit
class TabBarController: UITabBarController
override func viewDidLoad()
super.viewDidLoad()
setupTabBar()
tabBar.barTintColor = UIColor(red: 0.1255, green: 0.1608, blue: 0.149, alpha: 1)
func setupTabBar()
let homeController = UINavigationController(rootViewController: HomeViewController())
homeController.tabBarItem.image = UIImage(named: "homeglyph_green")
homeController.tabBarItem.selectedImage = UIImage(named: "homeglyph_lightgreen")
let statsController = UINavigationController(rootViewController: StatsViewController())
statsController.tabBarItem.image = UIImage(named: "statsglyph_green")
statsController.tabBarItem.selectedImage = UIImage(named: "statsglyph_lightgreen")
viewControllers = [homeController, statsController]
guard let items = tabBar.items else return
for item in items
item.imageInsets = UIEdgeInsets(top: 4, left: 0, bottom: -4, right: 0)
【问题讨论】:
您确定您的UIImage(named: "...")
不为零吗?尝试放置断点或简单地打印这些 UIImages
确保您的图片资源中的图片具有使用的名称。
【参考方案1】:
确保您的图片名称与您在图片资源中的商店名称相同。
如果名称相同,则打开图片资源..
1) 选择您的图片
2) 继续图像集
3) 将 Render As 选项默认更改为 Template Image 并运行项目..
希望完全帮助这个解决方案..
image-You can find where you should change
【讨论】:
以上是关于看不到标签栏图片的主要内容,如果未能解决你的问题,请参考以下文章