我想在我的rightBarButtonItem中添加一个添加文本框,以便在单击rightBarButtonItem时提示用户输入标题名称。这是为TableViewController类添加新的单元名称。到目前为止,我的所有代码都是添加没有自定义名称的新单元格。
到目前为止,这是我的代码:
override func viewDidLoad() {
super.viewDidLoad()
self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "generate new item", style: .plain, target: self, action: #selector(TableViewController.insert))
}
答案 0 :(得分:0)
如果您使用默认导航栏,我的意思是在您显示的应用程序默认导航栏中,然后先隐藏导航栏。并创建自己的导航栏,UIView
具有相同的导航栏高度(即64),并将UITextField
添加到该视图。
这是唯一可以向导航栏添加文本字段的选项。