【问题标题】:Find Out Default Font Size of Title for UITabBar?找出 UITabBar 标题的默认字体大小?
【发布时间】:2019-05-16 01:17:54
【问题描述】:

我有一个 UITabBarController。它有两个选项卡。它们被标记为“FirstTitle”和“SecondTitle”。如何找出这些标题的默认字体大小是多少?

在 ViewDidLoad 中,对于我的第一个视图控制器,它对应于我的第一个选项卡,我已经尝试过:

print(self.tabBarController?.tabBar.items?[0].titleTextAttributes(for: 
.normal))
print(self.tabBarController?.tabBar.items?[0].titleTextAttributes(for: 
.selected))
let appearance = UITabBarItem.appearance()
print(appearance.titleTextAttributes(for: .normal))

所有这些都返回“nil”。此外,在 Main.storyboard 中的任何位置显示的选项卡栏都没有默认字体大小。

【问题讨论】:

    标签: swift uitabbarcontroller uitabbar uitabbaritem


    【解决方案1】:
    1. 使用Debug View Hierarchy按钮中断程序
    2. 选择您选择的 UITabBarButtonLabel
    3. 打开对象检查器
    4. 发现在 iOS 12 上,默认是:

      系统字体(旧金山),大小为 10,粗细为 medium。

    您还拥有颜色、对齐方式和其他有用的信息。

    【讨论】:

      猜你喜欢
      • 2011-11-09
      • 2012-05-09
      • 2021-04-30
      • 2013-06-23
      • 2019-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      相关资源
      最近更新 更多