はじめに
Cordova iOS アプリで、ダークモード設定時にステータスバーの時刻やら電波マークやらが背景色と同化して見えなくなる場合の対処方法。
TL;DR
config.xmlに以下を追加- 対応としては「ライトモードの強制」なので、本質的な対応ではない
1 | <config-file parent="UIUserInterfaceStyle" platform="ios" target="*-Info.plist"> |
Cordova iOS アプリで、ダークモード設定時にステータスバーの時刻やら電波マークやらが背景色と同化して見えなくなる場合の対処方法。
config.xml に以下を追加1 | <config-file parent="UIUserInterfaceStyle" platform="ios" target="*-Info.plist"> |
PHP で moneyphp/money を使って浮動小数点数の誤差を考慮した金額を計算する方法。
composer require moneyphp/money でインストールMoney::JPY(3000) でインスタンス生成multiply(1.1, Money::ROUND_UP) で丸めモードを指定して乗算getAmount() で計算結果の取得String なので必要に応じて (int) などでキャストCordova で Android アプリエミュレータ起動時に PANIC: Missing emulator engine program for 'x86' CPU. となる場合の対処方法。
1 | $ cordova emulate android |
cordova emulate android --target="TARGET DEVICE"JavaScript で yukik/koyomi を使って和暦を算出する方法を整理した。
npm i yukik/koyomi で GitHub からインストールnpm i koyomi だと「令和」未対応koyomi.format(2020-04-01 09:00:00, 'GGN年') で 令和2年 が返却Intl.DateTimeFormat や toLocaleString でも取得可能
Cordova iOS アプリでカメラ(apache/cordova-plugin-camera)のテキストを変更する方法。
デフォルトだと撮影後のボタンが「Retake」や「Use」(Use Photo だったかも)とかになっている。
config.xml に CFBundleDevelopmentRegion を ja_JP に設定する内容を追加Cordova iOS アプリで Deprecated となっている UIWebView から WKWebView へと移行する方法。
cordova plugin add cordova-plugin-wkwebview-engine でプラグイン追加config.xml を編集nestjs/nest のチュートリアルなどを触った際のメモ。
自分の中で知見がまとまったら内容ごとに別記事に分離するかも。
チュートリアル: Documentation | NestJS - A progressive Node.js framework
NativeScript(NativeScript-Vue) でアニメーションの利用方法。
NativeScript(NativeScript-Vue) で iOS の Status Bar の情報(時刻、電池量など)が表示されない場合の対応方法。
app/App_Resources/iOS/Info.plist で UIViewControllerBasedStatusBarAppearance を false に設定NativeScript(NativeScript-Vue)で Dark Mode(iOS), Dark Theme(Android) に対応する方法。
forceDarkAllowed で Dark Theme のサポート有無を設定UIUserInterfaceStyle で Dark Mode を非サポートに設定可能(デフォルトで影響を受ける).ns-dark, Light だと .ns-light が root-view に適用される@nativescript/theme を使って Theme.setMode(Theme.Light) で強制変更もできる