iOS의 사용자 인터페이스

모양 API

iOS를 사용하면 UIAppearance API를 사용하여 사용자 인터페이스 컨트롤의 많은 시각적 특성을 테마로 지정할 수 있습니다.

사용자 인터페이스 개체 만들기

Apple은 관련 기능을 Xamarin.iOS 네임스페이스와 같은 "프레임워크"로 그룹화합니다. UIKit 는 iOS에 대한 모든 사용자 인터페이스 컨트롤을 포함하는 네임스페이스입니다.

레이아웃 옵션

보기의 크기를 조정하거나 회전할 때 레이아웃을 제어하는 메커니즘에는 자동 크기 조정 및 자동 레이아웃이라는 두 가지 메커니즘이 있습니다.

햅틱 피드백 제공

이 문서에서는 iOS 10에서 사용할 수 있는 새로운 유형의 촉각 피드백과 Xamarin.iOS에서 이를 구현하는 방법을 설명합니다.

UI 스레드 작업

코드는 기본(또는 UI) 스레드에서만 사용자 인터페이스 컨트롤을 변경해야 합니다. 다른 스레드(예: 콜백 또는 백그라운드 스레드)에서 발생하는 UI 업데이트는 화면에 렌더링되지 않거나 충돌이 발생할 수도 있습니다.