【问题标题】:Display only text without image for UITabBarItem?只为 UITabBarItem 显示没有图像的文本?
【发布时间】:2017-08-15 21:30:54
【问题描述】:

我想只显示没有图像的标签栏项目的标题。可能吗?当我尝试设置

let tabItem = UITabBarItem()
tabItem.title = "Tab1"
tabItem.selectedImage = nil
tabItem.image = nil
tabViewController?.tabBarItem = tabItem

我只是得到一个可点击的空白区域,但没有标题或图像。

【问题讨论】:

  • 看看this能不能帮到你
  • 谢谢。您的解决方案完美运行。

标签: ios swift3 uitabbarcontroller uitabbar


【解决方案1】:

最简单的方法是从标签栏中删除图像并设置自定义偏移垂直。如图所示。或者点击 TJ3n 提供的链接remove the images in the UITabBarItem and aligned vertically the title

【讨论】:

  • 为什么是-16?这个值是从哪里来的?
  • @ReyBruno -16 需要垂直居中文本。默认情况下,即使您没有设置图像,它也位于栏的下部。
【解决方案2】:

如果您希望以编程方式完成:

tabItem.titlePositionAdjustment = UIOffset(horizontal: 0, vertical: -16)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-23
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    相关资源
    最近更新 更多