如何使用 Xcode 和 Swift 在我的导航栏中添加标题?
Posted
技术标签:
【中文标题】如何使用 Xcode 和 Swift 在我的导航栏中添加标题?【英文标题】:How to put a title in my Navbar with Xcode and Swift? 【发布时间】:2015-01-07 12:20:32 【问题描述】:我正在开发一个应用程序,所以我需要一个 UINavigationBar。我想在里面放一个标题,所以我放了一个 UILabel 和我想显示的标题。当我运行模拟器时,它显示一切正常,除了标题:它没有出现。我使用约束来放置 UILabel 所以我猜它并没有隐藏在任何地方。在我的故事板中,一切都很好。
【问题讨论】:
navigationBar.topItem.title = "某个标题" 【参考方案1】:如果您的视图控制器有一个导航控制器,那么您可以使用
设置标题self.title = @"YOUR_TITLE";
希望这会有所帮助..
【讨论】:
【参考方案2】:您尝试过设备吗?还是一样吗?
尝试将其直接添加到导航栏。双击UINavigationBar
并添加您的标题
或
双击UINavigationBar
并将其添加到出现在属性检查器中的Title
部分
或代码putting labels, buttons on the navigation bar ios
【讨论】:
所以我不能使用 UILabel? 你可以***.com/questions/17611147/… 你可以,你不应该,除非有一个非常好的理由。有关在导航栏中显示标题的首选方式,请参阅 Henit 的答案。 为什么 Henits 的答案比在界面生成器中添加它更受欢迎?以上是关于如何使用 Xcode 和 Swift 在我的导航栏中添加标题?的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 13 - swift OS 15 中的导航栏和状态栏文本颜色变化
如何在我的 Xcode Swift 项目的不同导航堆栈中从一个视图控制器屏幕切换到另一个?
如何使用swift3增加导航栏的高度并更改xcode 8中状态栏的颜色?