swift - 暗盒而不是自定义 tabBar 项目

标签 swift xcode storyboard uitabbarcontroller

我想在 Storyboard中显示自定义 tabBar 项目(或空白区域),但无论我尝试什么,它都只是显示一个黑框而不是该项目:

Image of TabBar Controller with Dark Box

我没有对 tabBar 进行任何编程更改,正如您所看到的,默认的 iOS 项目正常显示。干杯!

编辑:这是我迄今为止尝试过的操作:

  • 在 Storyboard (SB) 中添加“Bar Item”标题 = 没有文本的黑框
  • 为 SB 中的“标签栏项目”选择“选定的图像”= 暗盒
  • 为 SB 中的“条形项目”选择“图像”= 仅形状可见 + 无颜色

Image of Current Attribute Inspector State

最佳答案

如果您只想要一个没有任何功能或操作的空 tabBar,那么只需在该属性检查器中设置 TitleImage 即可选项卡栏项目为空。每次删除现有标题或图像值时,请按 Enter/Return 进行确认。最后一部分是取消选中 Enabled 复选框,因此点击空白区域没有任何效果。

查看屏幕截图:

enter image description here

结果:

enter image description here

关于swift - 暗盒而不是自定义 tabBar 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38802604/

相关文章:

ios - 如何即时更改自定义 UIButton 的图像

ios - Swift:将 JSON 动态添加到表单元格数组

ios - 由于 MDFInternationalization 和 MaterialComponents 目录不存在,无法构建 ios

iphone - 如何防止 Xcode 4 在每次运行后跳转到 main.m 文件?

swift - 深入了解 Swift 中的弱引用和无主引用

ios - 在模拟器中运行 Apple Watch glance 应用程序时出现问题

ios - 切换到 Xcode 7 后,应用程序大小从 9 MB 增加到 60 MB,有解决办法吗?

ios - 手动打开 Storyboard-view

iOS - 从代码和 Storyboard推送 viewController

iphone - 我如何一起使用 xibs 和 Storyboard?