facebook twitter hatena line email

「Ios/swift/ナビゲーションバー/右上にボタンを追加」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(テキストボタンの場合)
 
(同じ利用者による、間の1版が非表示)
行9: 行9:
  
 
==テキストボタンの場合==
 
==テキストボタンの場合==
    override func viewDidLoad() {
+
         let rightBookmarkBarButtonItem = UIBarButtonItem(title: "☆", style: .Plain, target: self, action: #selector(self.bookmarkButtonTapped))
        super.viewDidLoad()
+
         let rightBookmarkBarButtonItem = UIBarButtonItem(title: "☆", style: .Plain, target: nil, action: nil)
+
        navigationItem.backBarButtonItem = backButtonItem
+
        self.navigationItem.setRightBarButtonItems([rightBookmarkBarButtonItem], animated: true)
+
    }
+
    func bookmarkButtonTapped() {
+
    }
+

2016年8月5日 (金) 23:19時点における最新版

アイコンボタンの場合

   override func viewDidLoad() {
       super.viewDidLoad()
       let rightBookmarkBarButtonItem: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Bookmarks, target: self, action: #selector(self.bookmarkButtonTapped))
       self.navigationItem.setRightBarButtonItems([rightBookmarkBarButtonItem], animated: true)
   }
   func bookmarkButtonTapped() {
   }

テキストボタンの場合

       let rightBookmarkBarButtonItem = UIBarButtonItem(title: "☆", style: .Plain, target: self, action: #selector(self.bookmarkButtonTapped))