我已将Storyboard标签栏项目设置为自定义,将图像设置为我的轮廓图像,将选定图像设置为我填充的图像,但是当我运行应用程序时,所选图像不会显示。
如果我以编程方式使用创建标签栏项,则它可以正常工作
UITabBarItem(title: String?, image: UIImage?, selectedImage: UIImage?)
我使用Xcode 6.1.1。
有什么不对?
答案 0 :(得分:12)
我认为,这是Xcode的一个错误,如果添加类型为 Image 和keyPath“selectedImage”的用户定义的运行时属性,您可以设置图像。
这里是选项卡应用程序模板的示例,在第二个选项卡上带有自定义选定图像(我使用第一个选项卡中的图像):
答案 1 :(得分:0)
这很可能是因为它不符合接口要求。标签栏项目挑剔,所选图像的笔划或轮廓必须明显大于其对应项目。请参阅here,特别是有关笔划宽度的注释。有条件地,如果它不是未填充的未选择图像的变化,则根据您创建所选图像进行比较,它有可能不会填充。
答案 2 :(得分:0)