iOS プラットフォーム固有設定
.NET Multi-platform App 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 を開くときに使用される遷移を制御します。 詳細については、「SwipeView スワイプ遷移モード」をご覧ください。
- TimePicker で項目を選択するタイミングを制御します。 詳細については、「iOS での TimePicker 項目の選択」をご覧ください。
iOS の .NET MAUI ページには、次のプラットフォーム固有の機能が用意されています。
- ポップアップ ページを表示する際に、FlyoutPage の詳細ページに影を適用するかどうかを制御します。 詳細については、「FlyoutPage シャドウ」をご覧ください。
- ナビゲーション バーが半透明かどうかを制御します。 詳細については、「iOS での NavigationPage のバーの透明度」をご覧ください。
- ページ タイトルをページ ナビゲーション バーに大きなタイトルとして表示するかどうかを制御します。 詳細については、「iOS での大きなページ タイトル」をご覧ください。
- 安全領域レイアウト ガイドを無効にします。これにより、すべての 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