我創建了一個文件Constant.h是 包含下面的代碼IOS UIConstant聲明,呼籲
#ifndef myapp_Constants_h
#define myapp_Constants_h
#define cancel_bt @"cancel.png"
#endif
我怎麼能說cancel_btn
圖像按鈕圖像
我創建了一個文件Constant.h是 包含下面的代碼IOS UIConstant聲明,呼籲
#ifndef myapp_Constants_h
#define myapp_Constants_h
#define cancel_bt @"cancel.png"
#endif
我怎麼能說cancel_btn
圖像按鈕圖像
所有#define
都會爲您創建一個在編譯時被替換的宏。
如果您#import
文件Constant.h
在第二檔的頂部,在第二個文件中出現的字符串的任何時間,預處理器將與字符串@"cancel.png"
替換它。
因此,如果您添加加載圖像到一個按鈕的代碼,你可以使用cancel_bt
作爲圖像名稱,而不是@"cancel.png"
從你的問題聽起來好像你不知道如何通過更換按鈕的圖像碼。你想使用UIButton方法setImage:forState:
。有關使用它的更多信息,請參閱文檔。
剛剛導入您的Constants.h文件,你需要的地方。
#import "Constants.h"