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

質問編集履歴

12

変更

2018/04/02 09:23

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -217,7 +217,4 @@
217
217
 
218
218
  ...
219
219
 
220
- ```
220
+ ```
221
-
222
- //追記しました。
223
- https://github.com/tanakaAtsushi/42git

11

変更

2018/04/02 09:23

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -217,4 +217,7 @@
217
217
 
218
218
  ...
219
219
 
220
- ```
220
+ ```
221
+
222
+ //追記しました。
223
+ https://github.com/tanakaAtsushi/42git

10

変更

2018/04/02 08:42

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -161,7 +161,9 @@
161
161
  //追記しました。
162
162
  内容に不備があった為、大幅に本文を修正しました。申し訳ありません。
163
163
 
164
+ //syutsudaiControllerコードを追記しました。
164
165
 
166
+
165
167
  ```ここに言語を入力
166
168
 
167
169
  syutsudaiControllerの一部です。

9

変更

2018/04/02 04:16

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -159,4 +159,60 @@
159
159
  ```
160
160
 
161
161
  //追記しました。
162
- 内容に不備があった為、大幅に本文を修正しました。申し訳ありません。
162
+ 内容に不備があった為、大幅に本文を修正しました。申し訳ありません。
163
+
164
+
165
+ ```ここに言語を入力
166
+
167
+ syutsudaiControllerの一部です。
168
+
169
+ import UIKit
170
+
171
+ class syutsudaiController: UITableViewController {
172
+
173
+ //ボタン
174
+ private var qButton: UIBarButtonItem!
175
+
176
+
177
+ let cellId = "cellId"
178
+ let headerId = "headerId"
179
+ var items = ["Item 1", "Item 2", "Item 3"]
180
+
181
+
182
+
183
+ override func viewDidLoad() {
184
+ super.viewDidLoad()
185
+
186
+ //ここです????
187
+ self.navigationItem.hidesBackButton = false
188
+
189
+
190
+
191
+ tableView.backgroundColor = .white
192
+ tableView.sectionHeaderHeight = 50
193
+
194
+ tableView.register(MyCell.self, forCellReuseIdentifier: "cellId")
195
+ tableView.register(Header.self, forHeaderFooterViewReuseIdentifier: "headerId")
196
+
197
+
198
+ //
199
+ qButton = UIBarButtonItem(title: "あ", style: .plain, target: self, action: #selector(onClickButton))
200
+
201
+ self.navigationItem.leftBarButtonItem = qButton
202
+ }
203
+
204
+
205
+
206
+ //ボタン
207
+ @objc func onClickButton(_ sender: UIButton){
208
+
209
+ let layout = UICollectionViewFlowLayout()
210
+
211
+ let vc = MyPageController(collectionViewLayout: layout)
212
+ layout.itemSize = CGSize(width: view.frame.width, height: view.frame.height)
213
+ navigationController?.pushViewController(vc, animated: true)
214
+ }
215
+
216
+ ...
217
+
218
+ ```

8

変更

2018/04/02 04:15

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -36,6 +36,7 @@
36
36
  self.navigationItem.hidesBackButton = true
37
37
  にすると<Back ボタンが消え、ナビバーには何も表示されません。
38
38
 
39
+ CustomTabBar...をfalseにして、逆に
39
40
  紐づけられた4つのビューの
40
41
  self.navigationItem.hidesBackButton = true
41
42
  にしても<Back ボタンは表示されます。

7

変更

2018/04/02 03:58

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -157,4 +157,5 @@
157
157
 
158
158
  ```
159
159
 
160
- //追記しました。
160
+ //追記しました。
161
+ 内容に不備があった為、大幅に本文を修正しました。申し訳ありません。

6

変更

2018/04/02 03:48

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- UINavigationBarが表示されなくなり
1
+ 実装したleftBarButtonItemが表示されなくなり、<Backになってまう
body CHANGED
@@ -31,15 +31,24 @@
31
31
  ...
32
32
  ```
33
33
 
34
- 紐づけられた4つのビュー(例えばsyutsudaiController自体)にはそれぞれ
35
- self.navigationItem.leftBarButtonItemでナビバーにボタンを実装しています。
36
34
 
35
+ CustomTabBar...の
37
- ですが、遷移後self.navigationItem.leftBarButtonItemが表示されなくなりました。
36
+ self.navigationItem.hidesBackButton = true
38
- ナビゲーションバー自体が無い様見え
37
+ にすると<Back ボタンが消え、ナビバーには何も表示されせん
39
38
 
40
- LoginControllerを介さず、イニシャルビューをCustomTabBarControllerとして起動すれば、
39
+ 紐づけられた4つのビュー
41
- self.navigationItem.leftBarButtonItemは表示されます。
40
+ self.navigationItem.hidesBackButton = true
41
+ にしても<Back ボタンは表示されます。
42
42
 
43
+ 私があらかじめ実装していたボタンAを
44
+ self.navigationItem.leftBarButtonItemで表示していたのですが、
45
+ CustomTabBar...のhidesBackButton = falseにしても、
46
+ <Backボタンが表示されていまい、ボタンAを無くなりました。
47
+
48
+
49
+ LoginControllerを介さず、
50
+ イニシャルビューをCustomTabBarControllerとして起動すれば、ボタンAは表示されます。
51
+
43
52
  原因がわからない為、質問させていただきます。
44
53
  よろしくお願いします。
45
54
 

5

変更

2018/04/02 03:47

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
File without changes

4

変更

2018/04/01 14:31

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -47,6 +47,7 @@
47
47
 
48
48
 
49
49
  ```ここに言語を入力
50
+ LoginControllerです
50
51
 
51
52
  import UIKit
52
53
  import Firebase

3

変更

2018/04/01 13:35

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
  xcode9.2
3
3
 
4
4
 
5
- のコードLoginControllerにFBSDKログインを実装しています。
5
+ 一番下のコードLoginControllerにFBSDKログインを実装しています。
6
6
 
7
7
  ログイン後CustomTabBarControllerへ遷移します。
8
8
 

2

変更

2018/04/01 13:16

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -31,11 +31,11 @@
31
31
  ...
32
32
  ```
33
33
 
34
- 紐づけられた4つのビューにはそれぞれ
34
+ 紐づけられた4つのビュー(例えばsyutsudaiController自体)にはそれぞれ
35
35
  self.navigationItem.leftBarButtonItemでナビバーにボタンを実装しています。
36
36
 
37
37
  ですが、遷移後self.navigationItem.leftBarButtonItemが表示されなくなりました。
38
- ナビゲーションバー自体が無いようです。
38
+ ナビゲーションバー自体が無い様に見えます。
39
39
 
40
40
  LoginControllerを介さず、イニシャルビューをCustomTabBarControllerとして起動すれば、
41
41
  self.navigationItem.leftBarButtonItemは表示されます。

1

変更

2018/04/01 13:16

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,32 @@
6
6
 
7
7
  ログイン後CustomTabBarControllerへ遷移します。
8
8
 
9
+
10
+
11
+
12
+ ```ここに言語を入力
13
+
14
+ CustomTabBarControllerの一部です。
15
+
16
+ //1
17
+ のように紐づけられた4つのビューを定義し、viewControllersでまとめています。
18
+ プロトコルにUINavigationControllerなどはありません。
19
+
20
+ ...
21
+
22
+ // 1
23
+ let syutsudaiController = syutsudaiController()
24
+ syutsudaiController.navigationItem.title = "出題"
25
+
26
+
27
+ let firstNavigationController = UINavigationController(rootViewController: syutsudaiController)
28
+ firstNavigationController.title = ""
29
+ firstNavigationController.tabBarItem.image = UIImage(named: "yubi")
30
+
31
+ ...
32
+ ```
33
+
9
- CustomTabBar...に紐づけられた4つのビューにはそれぞれ
34
+ 紐づけられた4つのビューにはそれぞれ
10
35
  self.navigationItem.leftBarButtonItemでナビバーにボタンを実装しています。
11
36
 
12
37
  ですが、遷移後self.navigationItem.leftBarButtonItemが表示されなくなりました。
@@ -120,4 +145,6 @@
120
145
  }
121
146
  }
122
147
 
123
- ```
148
+ ```
149
+
150
+ //追記しました。