내 앱에서 사용자가 앱의 모양을 변경할 수 있도록 옵션을 제공하고자합니다. 이것은 단순히 비주얼 스타일, 즉 네비게이션 바, 셀, 폰트 및 버튼 이미지 일 것입니다.iPhone App Appearance 스왑?
사용자가 버튼을 누른 다음 앱이 적절한 이미지 또는 기타로로드됩니다.
어떻게 접근하나요?
내 앱에서 사용자가 앱의 모양을 변경할 수 있도록 옵션을 제공하고자합니다. 이것은 단순히 비주얼 스타일, 즉 네비게이션 바, 셀, 폰트 및 버튼 이미지 일 것입니다.iPhone App Appearance 스왑?
사용자가 버튼을 누른 다음 앱이 적절한 이미지 또는 기타로로드됩니다.
어떻게 접근하나요?
iOS 5 이상에서는 UIAppearance 클래스 메서드 appearance
을 사용할 수 있습니다. 그러면 수신기의 모양 프록시가 반환되고 설정됩니다. 모든 UIView의 배경 색상이 녹색으로 만들고 싶었다 경우 예를 들어, 당신은 단순히 말할 것입니다 :
[[UIView appearance] setBackgroundColor:[UIColor greenColor]];
이것은 물론, 단지 하나의 사용자 세션에 대 한 좋은 것입니다. 앱이 종료되면 흰색으로 돌아가거나 배경색을 기본값으로 설정합니다.
이 질문을 제안하는 의견 : Best way to apply a theme to an iPhone app은 훨씬 더 심층적 인 대답을 제공하며, 아마도 당신이 찾고있는 라인을 따라 더 많은 것입니다.
가능한 중복 [iPhone 앱에 테마를 적용하는 가장 좋은 방법] (http://stackoverflow.com/questions/2730926/best-way-to-apply-a-theme-to-an-iphone-app) –
기타 : http://stackoverflow.com/search?q=iphone+app+theme –