Xamarin.iOS의 이미지 및 아이콘
이 섹션에는 Xamarin.iOS 앱의 이미지 작업을 아이콘으로 사용하거나, 화면을 시작하거나, 컨트롤에 포함하거나, 사용자 지정 문서 형식에 대한 아이콘을 제공하는 등 다양한 문서가 포함되어 있습니다.
iOS 앱 내에서 이미지 자산을 사용하는 방법에는 여러 가지가 있습니다. 단순히 이미지를 앱 UI의 일부로 표시하는 것부터 UI 컨트롤(예: UI 컨트롤(예: 아이콘 UIButton
UIImageView
및 시작 화면 제공)에 할당하는 것까지 Xamarin.iOS를 사용하면 다음과 같은 방법으로 iOS 앱에 훌륭한 아트워크를 쉽게 추가할 수 있습니다.
- 해상도 독립 이미지 – 다양한 장치 해상도 및 유형(i전화, iPad 등)에서 이미지 작업을 위해 iOS의 기본 제공 지원을 사용합니다.
- 자산 카탈로그 이미지 집합 - 자산 카탈로그 이미지 집합을 사용하여 앱에 필요한 지정된 이미지 자산의 모든 버전을 관리하고 그룹화합니다.
- Code 의 이미지 – 클래스의 메서드를 사용하여
UIImage
이미지 자산을 로드 및 작업하고 C# 코드의 UI 컨트롤에 할당합니다. - 애플리케이션 아이콘 - 모든 iOS 앱에 필요한 앱 아이콘을 정의합니다. 사용자가 iOS 홈 화면에서 탭하여 앱을 시작하는 아이콘입니다. 또한 이 아이콘은 해당하는 경우 Game Center에서 사용됩니다.
- 스포트라이트 아이콘 - 앱의 스포트라이트 아이콘을 정의합니다. 사용자가 추천 검색에서 앱의 이름을 입력할 때마다 이 아이콘이 표시됩니다.
- 설정 아이콘 - 앱의 설정 아이콘을 정의합니다. 사용자가 iOS 디바이스에서 설정 앱을 입력하면 이 아이콘이 앱의 설정 목록 끝에 표시됩니다.
- 시작 화면 - 앱의 시작 화면을 정의합니다. 사용자가 앱 아이콘을 탭한 후 첫 번째 보기가 나타나기 전에 빈 화면이 표시됩니다. 다행히 iOS에는 스토리보드를 사용하여 빈 화면 대신 이미지를 표시할 수 있는 지원이 포함되어 있습니다.
- iTunes 아이콘 - iTune 아이콘을 제공합니다. 회사 사용자 또는 실제 디바이스에서 베타 테스트를 위해 앱을 배달하는 임시 방법을 사용하는 경우 개발자는 iTunes에서 앱을 나타내는 데 사용할 512x512 및 1024x1024 이미지를 포함해야 합니다.
- 문서 아이콘 - Xamarin.iOS 앱이 지원하거나 만드는 특정 문서 형식에 대한 아이콘으로 이미지를 사용합니다.
iOS 앱에 대한 이미지 자산을 만들 때 고려해야 할 몇 가지 고려 사항과 해당 자산이 사용되는 여러 위치를 고려해야 합니다. 이러한 각 자산은 필요한 이미지 자산 수뿐만 아니라 해당 자산이 만들어지는 방식에도 영향을 줍니다. 다음 항목에서는 필요한 이미지 자산의 유형, 해당 자산이 애플리케이션의 번들에 포함되는 방법 및 필요한 기능을 제공하기 위해 이미지 자산을 사용하는 방법에 대해 설명합니다.
이미지 표시
이 문서에서는 Xamarin.iOS 앱에 이미지 자산을 포함하고 C# 코드를 사용하거나 iOS 디자이너의 컨트롤에 할당하여 해당 이미지를 표시하는 방법을 설명합니다.
애플리케이션 아이콘
이 문서에서는 앱 아이콘으로 사용할 Xamarin.iOS 앱의 이미지 자산을 포함 및 관리하는 방법을 설명합니다.
대체 앱 아이콘
Apple은 앱이 아이콘을 관리할 수 있도록 iOS 10.3에 몇 가지 향상된 기능을 추가했습니다.
ApplicationIconBadgeNumber
- Springboard에서 앱 아이콘의 배지를 가져오거나 설정합니다.SupportsAlternateIcons
- 앱에 대체 아이콘 집합이 있는 경우true
AlternateIconName
- 현재 선택되었거나null
기본 아이콘을 사용하는 경우 대체 아이콘의 이름을 반환합니다.SetAlternameIconName
- 이 메서드를 사용하여 앱의 아이콘을 지정된 대체 아이콘으로 전환합니다.
시작 화면
이 문서에서는 특수한 유형의 Storyboard를 사용하여 모든 iOS 디바이스 크기 및 해상도에 대한 유니버설 실행 화면을 제공하는 방법을 설명합니다.
사용자 지정 문서 형식
이 문서에서는 사용자 지정 문서 형식 아이콘으로 사용할 Xamarin.iOS 앱의 이미지 자산을 포함 및 관리하는 방법을 설명합니다.