Xamarin.iOS
iOS 자산 카탈로그를 사용하여 이미지 관리
수색…
비고
애셋 카탈로그는 iOS 이미지 애셋의 여러 해상도를 관리하는 방법입니다. 최적의 이미지를 표시하기 위해 iOS는 기기의 화면 밀도에 따라 각 이미지의 1x, 2x 및 3x 버전을 사용합니다. 1x 버전은 매우 오래되고 망막이 아닌 기기 용이므로 iOS 9 만 지원하는 앱에는 필요하지 않습니다.
애셋 카탈로그는 앱 씬 (thinning) 및 슬라이싱 (slicing)을 지원하여 App Store에서 앱을 설치하기 위해 사용자가 다운로드해야하는 리소스를 최적화합니다.
저작물 카탈로그 이미지로드
UIImage.FromBundle(string imageName)
사용하여 에셋 카탈로그에서 이미지로드
UIImage image = UIImage.FromBundle("ImageName");
// use the name of the image set from the asset catalog
당신은 UIImageView
또는 당신이해야 할 다른 것에 대한 이미지를 사용할 수 있습니다.
자산 카탈로그에서 이미지 관리
애셋 카탈로그를 사용하면 이미지, 앱 아이콘 및 이미지를 관리 할 수 있습니다. 이미지 세트는 앱에 표시되는 이미지에 사용됩니다. 일반적으로 유니버설 이미지가 가장 좋습니다. 모든 화면에 맞게 크기가 조정되는 벡터 기반 이미지 (예 : PDF)를 사용하거나 1x, 2x 및 3x 변형을 포함 할 수 있으며 iOS가 사용자의 현재 기기에 적합한 이미지 버전을 선택합니다.
이름을 두 번 클릭하여 자산 카탈로그에서 세트의 이름을 변경할 수 있습니다. 드래그 앤 드롭으로 이미지를 추가하거나 파일 선택기에서 채울 이미지를 클릭 할 수 있습니다.
스토리 보드에 자산 카탈로그 이미지 추가
자산 카탈로그 이미지는 프로젝트에 추가 된 다른 종류의 이미지와 같은 스토리 보드에서 사용할 수 있습니다. UIImageView
및 이미지 추가를 지원하는 다른보기의 옵션으로 자동으로 채워집니다.