2012-04-29 14 views
0

在我的應用程序中,我想要一個可用選項,以便用戶可以更改應用程序的外觀。這只是視覺風格 - 導航欄,單元格,字體和按鈕圖像。iPhone應用外觀交換?

用戶點擊一個按鈕,然後該應用程序加載在適當的圖像或任何。

有什麼方法可以解決這個問題?

+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]]; 

這,當然,只有好處沒有爲單個用戶會話。一旦應用程序退出,您將回到白色或您設置爲默認背景顏色。

評論提出這個SO問題:Best way to apply a theme to an iPhone app提供了一個更深入的答案,並可能更符合你在找什麼。

相關問題