如何在navigationItem中添加一个添加文本框 - > rightBarButtonItem?

时间:2017-03-20 02:41:30

标签: ios swift uitableview rightbarbuttonitem

我想在我的rightBarButtonItem中添加一个添加文本框,以便在单击rightBarButtonItem时提示用户输入标题名称。这是为TableViewController类添加新的单元名称。到目前为止,我的所有代码都是添加没有自定义名称的新单元格。

到目前为止,这是我的代码:

override func viewDidLoad() {
    super.viewDidLoad()

self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "generate new item", style: .plain, target: self, action: #selector(TableViewController.insert))

}

1 个答案:

答案 0 :(得分:0)

如果您使用默认导航栏,我的意思是在您显示的应用程序默认导航栏中,然后先隐藏导航栏。并创建自己的导航栏,UIView具有相同的导航栏高度(即64),并将UITextField添加到该视图。

这是唯一可以向导航栏添加文本字段的选项。