[Xuni:CheckBox] iOSアプリに表示できるチェックボックス(Xamarin.Forms)
対象製品
Xuni
詳細
Xuniの共通ライブラリ(Xuni.Core)には、Boolean値の入力や表示を行うための一般的なチェックボックス(XuniCheckBox)があります。
AndroidやWindows Phoneには標準機能としてコントロールがありますがiOSやXamarin.Formsの標準コントロールにはありません。XuniCheckBoxは、XamarinやiOSにチェックボックスを実装できます。
XuniCheckBoxは、Androidの場合は標準のチェックボックスに変換されますが、iOSの場合は独自形式のチェックボックスを表示します。
下図のようにOnはチェックマークで、Offは未チェックの四角形を表示することで状態を表現しています。また、On/Offの状態変更時はアニメーション効果を伴います。
XuniCheckBoxをXamarin.Formsで利用すると、チェックボックスを各プラットフォームのアプリに配置できるので、統一されたUIを実現できます。
チェックボックスの表示色はColorプロパティに設定し、Scaleプロパティを設定することで表示の大きさを変更可能です。
サンプルコード
C#(Xamarin.Forms)
Xuni > 技術情報 > ドキュメント > CheckBox:iOS/Xamarin
AndroidやWindows Phoneには標準機能としてコントロールがありますがiOSやXamarin.Formsの標準コントロールにはありません。XuniCheckBoxは、XamarinやiOSにチェックボックスを実装できます。
XuniCheckBoxは、Androidの場合は標準のチェックボックスに変換されますが、iOSの場合は独自形式のチェックボックスを表示します。
下図のようにOnはチェックマークで、Offは未チェックの四角形を表示することで状態を表現しています。また、On/Offの状態変更時はアニメーション効果を伴います。
XuniCheckBoxをXamarin.Formsで利用すると、チェックボックスを各プラットフォームのアプリに配置できるので、統一されたUIを実現できます。
チェックボックスの表示色はColorプロパティに設定し、Scaleプロパティを設定することで表示の大きさを変更可能です。
サンプルコード
C#(Xamarin.Forms)
// チェックボックスの表示色を指定 checkbox.Color = Color.FromHex("#b50f52"); // スケールファクタを 3.0 に指定。既定値は1.0 checkbox.Scale = 3.0;
Xuni > 技術情報 > ドキュメント > CheckBox:iOS/Xamarin