2011-08-23 67 views
1

我使用下面的代碼來設置的UINavBar問題與UINavBar背景的設定背景

self.navigationController.navigationBar.layer.contents=(id)[UIImage imageNamed:@"topbar-nonretina.png"].CGImage; 

背景然而,有時我收到以下錯誤:

property `contents` not found on object of type `CALayer` 

人親切告訴我這裏發生了什麼?謝謝。

回答

0

可能是因爲你不包括在一些文件中的QuartzCore

#include <QuartzCore/QuartzCore.h> 

的CALayer被定義在那裏,所以如果你不包含這個文件,編譯器不知道的導航欄層酒店有內容財產本身