[英]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.