[英]How to change the picture placed by UIImage
我將圖像放置在按鈕(組)上,並希望在按下按鈕時進行更改。 但是我不知道怎么辦? 我找到的每個代碼(UIImageVew,...)都依賴於圖像名稱!
謝謝你的提示。
編輯:我忘了說的是,我正在使用WatchKit 2的WatchKit進行編碼。
您創建按鈕(帶框架):
UIButton* myButton = [[UIButton alloc] initWithFrame:CGRectMake(x, y, width, height)];
您放置按鈕圖像:
[myButton setImage:@"normalImage" forState:UIControlStateNormal];
並在按下按鈕時更改圖像:
[myButton setImage:@"pressImage" forState:UIControlStateHighlighted];
如果要在單擊按鈕時更改圖像,可以執行以下操作:
-(IBAction)buttonClicked: (id)sender
{
UIButton *buttonObj = (UIButton*)sender;
[buttonObj setBackgroundImage:[UIImage imageNamed:@"myImage.png"] forState:UIControlStateNormal];
}
感謝您提供的這么多快速幫助!!! 似乎我並不熱衷於第一步。
我忘了說的是,我正在用watchkit編碼(用於watchos2)。
插入
UIButton* myButton = [[UIButton alloc] initWithFrame:CGRectMake(x, y, width, height)];
給我“未知標識符UIButton”
@implementation InterfaceController
要么
@implementation InterfaceController
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.