【发布时间】:2020-08-11 00:31:50
【问题描述】:
我是 swift 编程的新手,但无法找到用户点击导航栏时如何更改标题的问题的答案(请参阅 Microsoft [前 Wunderlist] 的示例应用程序“ToDo”) .因此,首先我从表格视图中选择“项目 A”,然后在接下来的屏幕中,标题位于导航栏中 - 到目前为止一切都很好。通过点击这个标题“项目 A”,应该可以更改标题(也可以通过在 Realm 中保存更改来更改具有项目列表的前一个表视图)。现在我只使用命令
title = selectedItem!.title
在即将到来的视图控制器中的 viewDidLoad 中,其中 .title 等于我的“Item”-class 中的标题
class Item: Object {
var parentCatergory = LinkingObjects(fromType: Category.self, property: "items")
@objc dynamic var title: String = ""
}
有什么想法吗?或者我是否必须使用自定义导航栏,如果是这样怎么办? 提前致谢!
【问题讨论】:
-
你试过了吗?:
navigationBar.topItem?.title = "Your Title"