質問編集履歴

3

追記2

2017/02/27 09:17

投稿

Y_M
Y_M

スコア265

test CHANGED
File without changes
test CHANGED
@@ -62,6 +62,28 @@
62
62
 
63
63
  navigationController.navigationItem.rightBarButtonItem = menu
64
64
 
65
- }
65
+ }
66
66
 
67
67
  ```
68
+
69
+
70
+
71
+ ###追記2
72
+
73
+ ![イメージ説明](fd839e4bb6c5f8e5bfcf293258c37191.png)
74
+
75
+ イメージとしてですが「Custom Navigation」に先程のメニューアイコン追加の処理を書くと
76
+
77
+ 「なびげーしょんばー」の画面では表示されません。
78
+
79
+
80
+
81
+ これを「Custom Navigation」1箇所に書くだけで、
82
+
83
+ 「なびげーしょんばー」「なびげーしょんばー2」の画面に継続して表示させることは可能なのか。という質問になります。
84
+
85
+
86
+
87
+ 「Custom Navigation」のみに記載しただけではだめな場合、別に方法はあるのでしょうか。
88
+
89
+ やはり各画面で実装していくしかないのでしょうか。

2

追記

2017/02/27 09:17

投稿

Y_M
Y_M

スコア265

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,21 @@
47
47
  ・`Xcode8.2.1`
48
48
 
49
49
  ・`Swift3`
50
+
51
+
52
+
53
+ ###追記
54
+
55
+ ```
56
+
57
+ func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
58
+
59
+ let image = #imageLiteral(resourceName: "header_nav").withRenderingMode(.alwaysOriginal)
60
+
61
+ let menu = UIBarButtonItem(image: image, style: .done, target: self, action: nil)
62
+
63
+ navigationController.navigationItem.rightBarButtonItem = menu
64
+
65
+ }
66
+
67
+ ```

1

画像追加

2017/02/27 09:06

投稿

Y_M
Y_M

スコア265

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
1
  ###前提・実現したいこと
2
+
3
+ ![スクショ](527bde7fd71872f0e979c3e0d7aa1637.png)
2
4
 
3
5
  掲題の通り、Pushで画面が切り替わっても常にNavigationBarに右側のアイコンを表示したいと考えています。
4
6