アプリ開発日記 #49 iOS版の横向き画面へ対応
今日の目標
iOS版での横向き画面へ対応する。
実際にやったこと
iPhoneXを横向きで使用した場合に、一部のコントロールが見えなくなってしまうという問題の対策を行いました。
具体的には、画面が横向きになった際に、左右の余白を画面が縦向きの時と比べて大きくとるようにしました。
なお、Xamarin.Formsではデバイスの向きをDeviceDisplay.MainDisplayInfoのOrientationプロパティーで取得することができます。
そのため、Orientationの情報を取得し、Orientationへ横向きが設定されている場合は、StackLayoutのPaddingの左右の値を大きくするようにしています。
また、画面の向きの変更は、ContentPageのOnSizeAllocatedイベントで検知できるため、これをoverrideして使用しています。
明日への思い
画面遷移について、再検討を行う。
今読んでる本
- 作者: 成瀬 雅光
- 出版社/メーカー: 日経BP
- 発売日: 2018/03/30
- メディア: Kindle版
- この商品を含むブログを見る
気になる本
エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)
- 作者: エリック・エヴァンス,今関剛,和智右桂,牧野祐子
- 出版社/メーカー: 翔泳社
- 発売日: 2011/04/09
- メディア: 大型本
- 購入: 19人 クリック: 1,360回
- この商品を含むブログ (131件) を見る
現場で役立つシステム設計の原則 〜変更を楽で安全にするオブジェクト指向の実践技法
- 作者: 増田亨
- 出版社/メーカー: 技術評論社
- 発売日: 2017/07/05
- メディア: Kindle版
- この商品を含むブログ (4件) を見る
「ついやってしまう」体験のつくりかた 人を動かす「直感・驚き・物語」のしくみ
- 作者: 玉樹真一郎
- 出版社/メーカー: ダイヤモンド社
- 発売日: 2019/08/08
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
Amazonギフト券 Eメールタイプ - Amazonベーシック
- 出版社/メーカー: Amazonギフト券
- 発売日: 2010/07/15
- メディア: Ecard Gift Certificate
- 購入: 2人 クリック: 1回
- この商品を含むブログを見る