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

外観 API

iOS では、UIAppearance API を使用して、ユーザー インターフェイス コントロールの多くの視覚属性をテーマにできます。

ユーザー インターフェイス オブジェクトの作成

Apple は、関連する機能を Xamarin.iOS 名前空間に相当する "フレームワーク" にグループ化します。 UIKit は、iOS 用のすべてのユーザー インターフェイス コントロールを含む名前空間です。

レイアウト オプション

ビューのサイズ変更または回転時にレイアウトを制御するには、自動サイズ調整と自動レイアウトの 2 つの異なるメカニズムがあります。

Haptic フィードバックの提供

この記事では、iOS 10 で利用できる新しい種類の触覚フィードバックと、Xamarin.iOS でそれらを実装する方法について説明します。

UI スレッドの操作

コードでは、メイン (または UI) スレッドからユーザー インターフェイス コントロールにのみ変更を加える必要があります。 別のスレッド (コールバックやバックグラウンド スレッドなど) で発生する UI の更新は、画面にレンダリングされない場合があり、クラッシュの原因となる可能性もあります。