📅  最后修改于: 2023-12-03 15:37:11.042000             🧑  作者: Mango
在 iOS 开发中,导航栏是一个常见的 UI 元素,导航栏通常都有一些标签,用于导航和显示额外的信息。在本文中,我们将介绍如何向导航栏添加标签。
navigationItem
对象的 titleView
属性来设置导航栏的标签。示例代码:
// 在 ViewController 中设置标签
let titleLabel = UILabel()
titleLabel.text = "标签文本"
titleLabel.textColor = UIColor.white
titleLabel.font = UIFont(name: "HelveticaNeue-Bold", size: 20.0)
navigationItem.titleView = titleLabel
在第一步中,我们需要创建一个新的 ViewController,可以使用 storyboard 或者纯代码创建。在本文后面的示例代码中,我们将使用 storyboard。
在第二步中,我们需要创建一个导航栏。在 storyboard 中,只需将 UINavigationController 拖放到 ViewController 中即可创建一个带导航栏的 View Controller。
在第三步中,我们使用 navigationItem
对象的 titleView
属性来设置导航栏的标签。在示例代码中,我们创建一个 UILabel 对象,设置它的文本、颜色和字体,然后将它赋值给 navigationItem.titleView
。
本文介绍了如何向导航栏添加标签,在 iOS 开发中,非常常见的一个 UI 元素。通过设置 navigationItem.titleView
属性,我们可以很容易地向导航栏添加自定义的标签。