Xamarin.iOS を使用したユーザー インターフェイスの構築

ストーリーボード

ストーリーボードは、アプリケーションの外観とフローを視覚的に表現するものです。 Visual Studio for Macを使用すると、Xcode Interface Builder と対話してアプリケーション画面を視覚的に設計したり、C# でビュー、コントローラー、セグエにアクセスして制御を高めることができます。

iOS Designer

警告

iOS Designer は、Visual Studio 2019 バージョン 16.8 および Visual Studio 2019 for Mac バージョン 8.8 で非推奨とされ、Visual Studio 2019 バージョン 16.9 および Visual Studio for Mac バージョン 8.9 から削除されています。 iOS ユーザー インターフェイスを構築する推奨される方法は、Xcode を実行している Mac 上で直接実行することです。 詳細については、「Xcode を使用したユーザーインターフェイスの設計」を参照してください。

Visual Studio for Macに完全に統合された iOS ストーリーボード形式のデザイナーを構築しました。 iOS デザイナーは、Xcode またはVisual Studio for Macのいずれかでファイルを編集できるように、ストーリーボード形式との完全な互換性を維持します。 さらに、エディターでは、エディターでデザイン時にレンダリングされるカスタム コントロールなどの高度な機能がサポートされています。

iOS のユーザー インターフェイス

外観 API、ユーザー インターフェイス オブジェクトの作成、レイアウト オプション、ハプティクス フィードバックの提供、UI スレッドの操作など、Xamarin.iOS アプリでの iOS ユーザー インターフェイスの操作について説明します。

ユーザー インターフェイス コントロール

Xamarin.iOS では、Apple によって提供されるすべてのネイティブ ユーザー インターフェイス オブジェクトが公開されます。 これらは、iOS Designer、Xcode のインターフェイス ビルダー、またはプログラムを使用して Xamarin.iOS アプリケーションに簡単に追加できます。 選択したメソッドに関係なく、Xamarin.iOS は C# のすべてのユーザー インターフェイス オブジェクトのプロパティとメソッドを公開します。