実際にやったこと
iOS版のToDoボタンアプリで横からメニューを表示させるようにアプリの修正を開始しました。
そして、横からのメニュー表示を実現するためにSplitViewControllerを使用してみました。
しかし、SplitViewControllerはルート画面に設定するルールとなっているようです。
そして、詳細領域の画面レイアウトが2パターンある場合、それぞれで画面を切り替えることができないようでした。
そのため、SplitViewControllerを使用せずに、自作することで横からメニューを表示できるようにしました。
具体的には、左側にTableViewを配置し、ボタンクリックにより、TableViewの幅を変更することで、横からメニューが表示されているように見せることにしました。
そして、自作する方針に変更したことで、メインの画面と設定画面の両方にTableViewを配置し、それぞれの画面でメニューの選択時のイベントを実装することで、横からメニューを表示させることができそうです。
積読に追加された本
Clean Architecture 達人に学ぶソフトウェアの構造と設計
- 作者: Robert C.Martin,角征典,高木正弘
- 出版社/メーカー: KADOKAWA
- 発売日: 2018/07/27
- メディア: 単行本
- この商品を含むブログを見る
Web制作者のためのUXデザインをはじめる本 ユーザビリティ評価からカスタマージャーニーマップまで
- 作者: 玉飼真一,村上竜介,佐藤哲,太田文明,常盤晋作,株式会社アイ・エム・ジェイ
- 出版社/メーカー: 翔泳社
- 発売日: 2016/11/15
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
- 作者: 南場智子
- 出版社/メーカー: 日本経済新聞出版社
- 発売日: 2013/06/11
- メディア: 単行本
- この商品を含むブログ (52件) を見る