.NET マルチプラットフォーム アプリ UI (.NET MAUI) プラットフォーム固有の機能を使用すると、ハンドラーをカスタマイズすることなく、特定のプラットフォームでのみ使用できる機能を使用できます。
iOS の .NET MAUI ビューには、次のプラットフォーム固有の機能が用意されています。
- Cellの背景色を設定します。 詳細については、「 iOS のセルの背景色」を参照してください。
- DatePickerで項目の選択が行われるタイミングを制御します。 詳細については、「 iOS での DatePicker 項目の選択」を参照してください。
- フォント サイズを調整して、入力されたテキストが Entry に収まるようにします。 詳細については、「 iOS でのエントリ のフォント サイズ」を参照してください。
- Entryでのカーソルの色の設定。 詳細については、「 iOS でのエントリ カーソルの色」を参照してください。
- スクロール中にヘッダー セル ListView 浮動するかどうかを制御します。 詳細については、 iOS の ListView グループ ヘッダー スタイルを参照してください。
- ListView項目コレクションの更新時に行アニメーションを無効にするかどうかを制御します。 詳細については、 iOS の ListView 行アニメーションを参照してください。
- ListViewの区切り記号のスタイルを設定します。 詳細については、 iOS の ListView 区切り記号のスタイルを参照してください。
- Pickerで項目の選択が行われるタイミングを制御します。 詳細については、「iOS でのピッカー項目選択」を参照してください。
- SearchBarに背景があるかどうかを制御する。 詳細については、「 iOS の SearchBar スタイル」を参照してください。
-
Slider プロパティを設定できるように、Slider バー上の位置をタップして行う方法を有効にします。これは、
Slider.Valueサムをドラッグするよりも直感的です。 詳細は、iOSのスライダーサムタップをご覧ください。 - SwipeViewを開くときに使用される遷移を制御する。 詳細については、「 iOS の SwipeView スワイプ遷移モード」を参照してください。
- TimePickerで項目の選択が行われるタイミングを制御します。 詳細については、「 iOS での TimePicker 項目の選択」を参照してください。
iOS の .NET MAUI ページには、次のプラットフォーム固有の機能が用意されています。
- ポップアップ ページを表示するときに、 FlyoutPage の詳細ページに影が適用されているかどうかを制御します。 詳細については、 iOS での FlyoutPage シャドウに関するページを参照してください。
- ナビゲーション バーが半透明かどうかを制御します。 詳細については、 iOS でのナビゲーション バーのトランスルーシーに関するページを参照してください。
- ページ タイトルをページ ナビゲーション バーに大きなタイトルとして表示するかどうかを制御します。 詳細については、「 iOS の大きなページ タイトル」を参照してください。
- セーフ エリア レイアウト ガイドを無効にします。これにより、すべての iOS デバイスで安全な画面領域にページ コンテンツが配置されます。 詳細については、「 iOS でセーフ エリア レイアウト ガイドを無効にする」を参照してください。
- モーダル ページをポップオーバーとして表示する。 詳細については、「 iOS および Mac Catalyst でモーダル ページをポップオーバーとして表示する」を参照してください。
- Pageでのオマージュ インジケーターの可視性の設定。 詳細については、「 iOS でのホーム インジケーターの可視性」を参照してください。
- Pageのステータス バーの表示設定。 詳細については、「 iOS でのページ ステータス バーの表示」を参照してください。
- モーダル ページのプレゼンテーション スタイルを設定します。 詳細については、「 iOS でのモーダル ページのプレゼンテーション スタイル」を参照してください。
- TabbedPageのタブ バーの半透明モードを設定します。 詳細については、 iOS の TabbedPage 半透明の TabBar を参照してください。
iOS の .NET MAUI レイアウトには、次のプラットフォーム固有の機能が用意されています。
- ScrollViewがタッチ ジェスチャを処理するか、そのコンテンツに渡すかを制御します。 詳細については、「 iOS での ScrollView コンテンツのタッチ」を参照してください。
iOS の .NET MAUI Application クラスには、次のプラットフォーム固有の機能が用意されています。
- スクロール ビューで PanGestureRecognizer を有効にして、パン ジェスチャをキャプチャし、スクロール ビューと共有します。 詳細については、「 iOS での同時パン ジェスチャ認識」を参照してください。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET MAUI