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

質問編集履歴

3

質問の回答の際に、ご注意していただきたい旨を追記しました。(お時間を取られてしまうと思われるので)

2020/07/30 03:17

投稿

kaz11
kaz11

スコア10

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

質問事項に対して、説明が不足していたこと。また、こちらの知識不足である旨を追加で記載しました。

2020/07/30 03:17

投稿

kaz11
kaz11

スコア10

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にハンバーガメニューのアニメーション設定のコードが抜けていたので、追加しました。

2020/07/30 02:29

投稿

kaz11
kaz11

スコア10

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
  //ハンバーガメニューで表示されたページの外をタップすると、ハンバーガメニューが閉じるアクション