アプリを開発していると一度作ったViewControllerのUIと同じものを使いたいと思うことがよくあり、そのViewControllerを再利用しようとするのですが、どのような方法で再利用するのが一般的なのでしょうか?
僕はAViewControllerのViewを再利用したいと思うと、ロジック部分はフラグで制御しています。
例えばBViewControllerからAViewControllerに遷移する時にAViewControllerのプロパティ(Bool型変数のisFromBViewController)にtrueを渡して画面遷移し、CViewControllerからAViewControllerに画面遷移する時はAViewControllerのisFromBViewControllerにfalseを渡してロジックの制御を行ってきました。
しかしこのようにフラグでロジックを制御すると、もっと沢山再利用したいとなったときにフラグだらけになってワケがわからなくなると思います。皆さんはViewを再利用する時はどのように行っているのでしょうか?
今この辺でどうしようかと悩んでおり、是非参考にさせていただきたいです。
すみませんが、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/26 00:57
2015/08/26 03:26
2015/09/01 05:08