2017-03-20 5 views
2

rightBarButtonItemをクリックしたときにタイトル名を入力するように、rightBarButtonItemにテキストボックスを追加します。これは、新しいセル名を追加するためのTableViewControllerクラス用です。これまで私のコードではカスタム名のない新しいセルを追加しています。navigationItem - > rightBarButtonItemにテキストボックスを追加するにはどうすればよいですか?

ここに私のコードは、これまでのところです:

override func viewDidLoad() { 
    super.viewDidLoad() 

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

} 
+0

UITextFieldとUIAlertControllerを使用しているユーザーからタイトル名を取得します。 http://stackoverflow.com/questions/31922349/how-to-add-textfield-to-uialertcontroller-in-swift –

答えて

0

デフォルトのナビゲーションバーを使用している場合は、私が示すあなたのアプリケーションのデフォルトのナビゲーションバーに意味、最初非表示のナビゲーションバー。ナビゲーションバーの高さ(例:64)が同じUIViewの独自のナビゲーションバーを作成し、そのビューにUITextFieldを追加します。

これは、ナビゲーションバーにテキストフィールドを追加できるオプションです。

関連する問題