我的 viewdidload 中有以下内容:
//Start/Pause Button
UIButton *buttonStart = [UIButton buttonWithType: UIButtonTypeCustom];
buttonStart.frame = CGRectMake(10,100,100,45);
[buttonStart setBackgroundImage:[UIImage imageNamed:@"pause.png"] forState:UIControlStateNormal];
[buttonStart addTarget:self action:@selector(pausePlayButtonTouched) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview: buttonStart];
我的选择器方法:
[self.buttonStart setBackgroundImage:[UIImage imageNamed:@"start.png"] forState:UIControlStateNormal];
NSLog(@"%@", self.buttonStart);
null 正在记录到控制台。不用说,按钮的图像没有改变。
我的想法有什么问题?
顺便说一句 buttonStart 正在合成并具有自己的属性(保留)。