【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; }
色々酷いけど、まずは動かな面白ないやん〜
【Ruby】Taskから別のTask呼び出し
- 引数なし
task :hoge do |tsk| Rake::Task["hogehoge"].execute() end task :hogehoge do |tsk| puts tsk.name end
- 引数あり
task :hoge do |tsk| Rake::Task["hogehoge"].execute("引数") end task :hogehoge, :arg do |tsk,arg| puts arg end
φ(..)メモメモ
Heroku Review Apps + Wordpressで困ったのでメモ
HerokuReviewApps + Wordpress で開発時にURLが変更されるので困った;;
wp-config.phpでheroku環境変数に設定していた変数を用いてサイトURLを指定していたので、app.jsonでReviewApps立ち上げ時にscriptでheroku環境変数を書き換えようと思ったが、以下の記事があったのでやり方変更〜
役立った記事
以下でCreate Review Apps時、環境変数にアプリケーション名を追加する
"env":{
"HEROKU_APP_NAME": { "required": true },
}
「アプリケーション名+.herokuapp.com」でアクセスできるので、以下のように設定する
'https://'.getenv('HEROKU_APP_NAME').'.herokuapp.com/'
今後も使うことあるかも〜