0
我希望能够在用户按下按钮时更改任何按钮的图像,然后当它们释放时,之前存在的图像将被放回。UIImage按钮(圆形按钮)
所以基本上当他们按下按钮时,他们的手指图像会改变,当他们释放时,IB中指定的原始图像被放回。
我该怎么做?这是我迄今为止的代码。
- (IBAction)btnOne:(id)sender {
result.text = [self appendresult:@"1"];
//Changes the button image upon touch
[btnOne setImage:[UIImage imageNamed:@"NumberBtn1.png"] forState:UIControlStateNormal];
[btnOne setImage:[UIImage imageNamed:@"NumberBtn1Alt.png"] forState:UIControlStateHighlighted];
[btnOne setImage:[UIImage imageNamed:@"NumberBtn1Alt.png"] forState:UIControlStateSelected];
btnOne.showsTouchWhenHighlighted = YES;
}
我看到你是StackOverflow的新手,如果这个答案对你有帮助,那么请标记为正确。 – 2012-04-04 02:20:14