2011-08-14 56 views
0

我有一個iOS Universal Project,並通過Category更改UINavigationBar背景(參考:http://stackoverflow.com/questions/1692487/how-to-add-background -image-on-iphone-navigation-bar)如何在通用項目中僅爲iPhone添加類別

之後,我發現Category改變了iPhone和iPad的應用程序,問題是,我怎麼才能改變iPhone應用程序導航欄的背景圖片和iPad應用程序使用默認的背景圖片?

回答

0

您可以將您的代碼基於條件[[UIDevice currentDevice] userInterfaceIdiom]UIDevice的此屬性返回一個枚舉值,指示應用程序運行的設備是iPhone/iPod touch設備還是iPad設備。

如果此屬性返回UIUserInterfaceIdiomPhone,那麼您可以使用您的自定義背景圖像您的類別方法的實現。

+0

謝謝詹姆斯,這是一個好方法:) –

相關問題