質問編集履歴
3
質問の回答の際に、ご注意していただきたい旨を追記しました。(お時間を取られてしまうと思われるので)
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,11 +1,16 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
ハンバーガメニューに遷移後もNavigationControllerを引き継いだままにしたい
|
3
3
|
|
4
|
+
【!!質問を読まれる前に、まずこちらに目を通して頂けると幸いです!!】
|
5
|
+
結論から申し上げますと、こちらズレている質問をしておりますのでご回答いただく際には修正依頼の欄の連絡のやりとりをご覧いただけるとお時間を取らずに済むかと思われます。
|
6
|
+
ご指摘により、質問自体がズレているものであることに気付きました。私のほうで一度UIの設計から検討し直したいと思います。自身で解決(?)できた際に、実行した旨を追記していこうと思います。
|
7
|
+
なお、UIの設計等でご指摘やアドバイスありましたら大変助かりますので回答いただいても全く問題ございません。
|
8
|
+
失礼致しました。
|
9
|
+
|
10
|
+
|
4
11
|
2020/07/30
|
5
12
|
質問の最下部の補足を更新しました。
|
6
13
|
|
7
|
-
|
8
|
-
|
9
14
|
はじめまして。
|
10
15
|
iOS開発を始めて2ヶ月になる者です。
|
11
16
|
現在、転職活動のためのポートフォリを作成しております。
|
2
質問事項に対して、説明が不足していたこと。また、こちらの知識不足である旨を追加で記載しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,11 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
ハンバーガメニューに遷移後もNavigationControllerを引き継いだままにしたい
|
3
3
|
|
4
|
+
2020/07/30
|
4
|
-
|
5
|
+
質問の最下部の補足を更新しました。
|
6
|
+
|
7
|
+
|
8
|
+
|
5
9
|
はじめまして。
|
6
10
|
iOS開発を始めて2ヶ月になる者です。
|
7
11
|
現在、転職活動のためのポートフォリを作成しております。
|
@@ -184,4 +188,10 @@
|
|
184
188
|
|
185
189
|
その他もろもろ調べたのですが、解決できませんでした。
|
186
190
|
説明わかりづらくて大変申し訳ありませんが、ご回答いただけると幸いです。
|
187
|
-
長文失礼致しました。
|
191
|
+
長文失礼致しました。
|
192
|
+
|
193
|
+
【補足】
|
194
|
+
下記のURLを参考に作成しました。
|
195
|
+
http://swift.hiros-dot.net/?p=377
|
196
|
+
また、修正依頼にすでに記載済みではあるのですが、ご指摘いただいた通りハンバーガーメニューを出すことと Navigation Controller の利用は本質的に無関係みたいですのでもう少し自分で調べて解決していこうと思います。
|
197
|
+
お手数おかけします。
|
1
SetUpViewControllerにハンバーガメニューのアニメーション設定のコードが抜けていたので、追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -87,7 +87,19 @@
|
|
87
87
|
super.viewWillAppear(animated)
|
88
88
|
|
89
89
|
navigationController?.isNavigationBarHidden = false
|
90
|
+
|
90
|
-
|
91
|
+
//ハンバーガーメニューのアニメーション設定
|
92
|
+
let menuPosition = self.menuView.layer.position
|
93
|
+
self.menuView.layer.position.x = -self.menuView.frame.width
|
94
|
+
UIView.animate(
|
95
|
+
withDuration: 0.1,
|
96
|
+
delay: 0.1,
|
97
|
+
options: .curveEaseOut,
|
98
|
+
animations: {
|
99
|
+
self.menuView.layer.position.x = menuPosition.x
|
100
|
+
},
|
101
|
+
completion: { bool in
|
102
|
+
})
|
91
103
|
}
|
92
104
|
|
93
105
|
//ハンバーガメニューで表示されたページの外をタップすると、ハンバーガメニューが閉じるアクション
|