teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

自分の回答の間違いに気づいたので

2017/07/29 17:03

投稿

sachiko-kame
sachiko-kame

スコア334

answer CHANGED
@@ -13,4 +13,15 @@
13
13
  こんな感じで画面に来た際にナビゲーションのカウント数えて戻るボタンをなくすのはどうでしょうか?
14
14
 
15
15
  sampleでgithubに記述追加したのあげて見ました。参考にもしよかったらと思い乗せておきます。
16
- https://github.com/sachiko-kame/swift.sample11/commits/master
16
+ https://github.com/sachiko-kame/swift.sample11/commits/master
17
+
18
+ と思ったのですが、ナビゲーションのカウントなしに、
19
+ ```swift
20
+ override func viewWillAppear(_ animated: Bool){
21
+ super.viewWillAppear(true)
22
+ self.navigationItem.hidesBackButton = true
23
+ }
24
+
25
+ ```
26
+
27
+ で消せると思いました。viewに来たらの意味なので。

2

githubのurl乗せました。(参考になるかもと思い。)

2017/07/29 17:03

投稿

sachiko-kame
sachiko-kame

スコア334

answer CHANGED
@@ -10,4 +10,7 @@
10
10
 
11
11
  ```
12
12
 
13
- こんな感じで画面に来た際にナビゲーションのカウント数えて戻るボタンをなくすのはどうでしょうか?
13
+ こんな感じで画面に来た際にナビゲーションのカウント数えて戻るボタンをなくすのはどうでしょうか?
14
+
15
+ sampleでgithubに記述追加したのあげて見ました。参考にもしよかったらと思い乗せておきます。
16
+ https://github.com/sachiko-kame/swift.sample11/commits/master

1

こっちの方がview表示してすぐなので今回の回答に適していると思ったからです。

2017/07/29 12:46

投稿

sachiko-kame
sachiko-kame

スコア334

answer CHANGED
@@ -1,12 +1,13 @@
1
1
  ```swift
2
- override func viewDidAppear(_ animated: Bool){
2
+ override func viewWillAppear(_ animated: Bool){
3
- super.viewDidAppear(true)
3
+ super.viewWillAppear(true)
4
4
  print("カウント\(self.navigationController?.viewControllers.count)")
5
5
  if(self.navigationController?.viewControllers.count == 2){
6
6
  self.navigationItem.hidesBackButton = true
7
7
  }
8
+
9
+ }
8
10
 
9
- }
10
11
  ```
11
12
 
12
13
  こんな感じで画面に来た際にナビゲーションのカウント数えて戻るボタンをなくすのはどうでしょうか?