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、ユーザー インターフェイス オブジェクトの作成、レイアウト オプション、Haptic フィードバックの提供、UI スレッドの操作など、Xamarin.iOS アプリでの iOS ユーザー インターフェイスの操作について説明します。

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

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