我在按钮(组)上放置了一个图像,并希望在按下按钮时更改它。但我不知道怎么做?我找到的每个代码(UIImageVew,...)都依赖于图像名称!?
谢谢你的一点提示。
编辑:我忘了说的是,我正在使用WatchKit为watchOS 2编码。
答案 0 :(得分:3)
您创建按钮(带框架):
UIButton* myButton = [[UIButton alloc] initWithFrame:CGRectMake(x, y, width, height)];
你按下按钮图像:
[myButton setImage:@"normalImage" forState:UIControlStateNormal];
按下按钮时更改图像:
[myButton setImage:@"pressImage" forState:UIControlStateHighlighted];
答案 1 :(得分:1)
如果要在单击按钮时更改图像,可以这样做:
history.state
答案 2 :(得分:1)
感谢您的快速帮助!!! 看来,我的第一步并不是很热衷。
我忘了说的是,我正在使用watchkit编码(对于watchos2)。
插入
UIButton* myButton = [[UIButton alloc] initWithFrame:CGRectMake(x, y, width, height)];
给我"未知标识符UIButton"在
之内@implementation InterfaceController
或
@implementation InterfaceController
答案 3 :(得分:0)