【Xamarin】iPhone X対応(レイアウト)

以前、Xamarinで作成したアプリのiPhone X対応(レイアウト)のメモ

当初はDevice情報を取得してやろうと思ったが、面倒だったので画面サイズ取得して作成〜
画面サイズくらい余裕で取得できるやろ〜って甘い考えでこの実装方法にしたけど・・・

結局この記事のように、色々面倒でPCLでやりました・・・
(ならDevice情報取ってもよかったやん!) furuya02.hatenablog.com

こんな記事もあったので、今はもっといいやり方があるのかな? ytabuchi.hatenablog.com

画面サイズの実装についてはここを参考にしました! makopy5la6.hatenadiary.jp

あとはこんな感じで実装

if (Device.OS.ToString() == "iOS" && hogeManager.GetScreenSize().Height == 812 && hogeManager.GetScreenSize().Width == 375) {
    Padding = new Thickness(0, 0, 0, 10);
    this.Content.Margin = Padding;
}

色々酷いけど、まずは動かな面白ないやん〜

Heroku Review Apps + Wordpressで困ったのでメモ

HerokuReviewApps + Wordpress で開発時にURLが変更されるので困った;;

wp-config.phpでheroku環境変数に設定していた変数を用いてサイトURLを指定していたので、app.jsonでReviewApps立ち上げ時にscriptでheroku環境変数を書き換えようと思ったが、以下の記事があったのでやり方変更〜

 

役立った記事

ja.stackoverflow.com

 

以下でCreate Review Apps時、環境変数にアプリケーション名を追加する

"env":{
    "HEROKU_APP_NAME": { "required": true },
  }

「アプリケーション名+.herokuapp.com」でアクセスできるので、以下のように設定する

'https://'.getenv('HEROKU_APP_NAME').'.herokuapp.com/'

 

今後も使うことあるかも〜