2012-04-29 4 views
0

내 앱에서 사용자가 앱의 모양을 변경할 수 있도록 옵션을 제공하고자합니다. 이것은 단순히 비주얼 스타일, 즉 네비게이션 바, 셀, 폰트 및 버튼 이미지 일 것입니다.iPhone App Appearance 스왑?

사용자가 버튼을 누른 다음 앱이 적절한 이미지 또는 기타로로드됩니다.

어떻게 접근하나요?

+0

가능한 중복 [iPhone 앱에 테마를 적용하는 가장 좋은 방법] (http://stackoverflow.com/questions/2730926/best-way-to-apply-a-theme-to-an-iphone-app) –

+0

기타 : http://stackoverflow.com/search?q=iphone+app+theme –

답변

1

iOS 5 이상에서는 UIAppearance 클래스 메서드 appearance을 사용할 수 있습니다. 그러면 수신기의 모양 프록시가 반환되고 설정됩니다. 모든 UIView의 배경 색상이 녹색으로 만들고 싶었다 경우 예를 들어, 당신은 단순히 말할 것입니다 :

[[UIView appearance] setBackgroundColor:[UIColor greenColor]]; 

이것은 물론, 단지 하나의 사용자 세션에 대 한 좋은 것입니다. 앱이 종료되면 흰색으로 돌아가거나 배경색을 기본값으로 설정합니다.

이 질문을 제안하는 의견 : Best way to apply a theme to an iPhone app은 훨씬 더 심층적 인 대답을 제공하며, 아마도 당신이 찾고있는 라인을 따라 더 많은 것입니다.