以下の内容はhttps://b-kimagure.hatenablog.com/entry/2019/08/22/224138より取得しました。


アプリ開発日記 #49 iOS版の横向き画面へ対応

今日の目標

iOS版での横向き画面へ対応する。

実際にやったこと

iPhoneXを横向きで使用した場合に、一部のコントロールが見えなくなってしまうという問題の対策を行いました。

具体的には、画面が横向きになった際に、左右の余白を画面が縦向きの時と比べて大きくとるようにしました。
なお、Xamarin.Formsではデバイスの向きをDeviceDisplay.MainDisplayInfoOrientationプロパティーで取得することができます。
そのため、Orientationの情報を取得し、Orientationへ横向きが設定されている場合は、StackLayoutのPaddingの左右の値を大きくするようにしています。

また、画面の向きの変更は、ContentPageのOnSizeAllocatedイベントで検知できるため、これをoverrideして使用しています。

明日への思い

画面遷移について、再検討を行う。

過去に作成したアプリ

①概算家計簿
家計簿を毎日つけれれないあなたのための家計簿アプリです。
f:id:b-kimagure:20190722205238p:plain:w150
Google Play で手に入れよう

②ToDoボタン
忙しくてついつい放置してしまう家事
そんな家事の最後にやった日を記録するアプリです。
f:id:b-kimagure:20190805230012p:plain:w150
Google Play で手に入れよう

今読んでる本

気になる本




以上の内容はhttps://b-kimagure.hatenablog.com/entry/2019/08/22/224138より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14