知りたいこと
例えばマテリアルデザインのフローティングアクションボタンのような、
ページ遷移(別UIViewControllerに遷移)しても同一の場所に表示され続ける要素(UIView)を作成したい場合、
後述する実装方法以外に、いい方法はあるでしょうか?
既に知られているベストプラクティスがあれば教えていただきたいです。
前提
既にStoryboard上でUIViewControllerをSegueでつなげて、
遷移するフローができていたところに、
表示され続ける要素を追加する必要が出てきた。
追記)
NavigationController は使用していません。
自分で思いついて実装した方法
表示したい全てのViewControllerの同じ位置に表示させ続ける要素を持たせ、
その要素のみトランジションなく遷移させることで、
擬似的に最前面に表示させ続けてるように見せる。
追記)調べていて見つけた方法
UIWindowのサブビューに追加する という方法。
試していないのでなんとも言えずですが、
Storyboard上で表示の確認ができなさそうなので最終手段かなという感じがします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/10 05:07
2017/08/10 06:11