2014-12-02 58 views
0

我創建了一個文件Constant.h是 包含下面的代碼IOS UIConstant聲明,呼籲

#ifndef myapp_Constants_h 
#define myapp_Constants_h 

#define cancel_bt @"cancel.png" 

#endif 

我怎麼能說cancel_btn圖像按鈕圖像

回答

0

所有#define都會爲您創建一個在編譯時被替換的宏。

如果您#import文件Constant.h在第二檔的頂部,在第二個文件中出現的字符串的任何時間,預處理器將與字符串@"cancel.png"替換它。

因此,如果您添加加載圖像到一個按鈕的代碼,你可以使用cancel_bt作爲圖像名稱,而不是@"cancel.png"

從你的問題聽起來好像你不知道如何通過更換按鈕的圖像碼。你想使用UIButton方法setImage:forState:。有關使用它的更多信息,請參閱文檔。

0

剛剛導入您的Constants.h文件,你需要的地方。

#import "Constants.h"