我目前正在为 IOS 申请,但我在更改图像时遇到了麻烦……真可惜……
情况是这样的:我有一个包含我的项目的工具栏,其中一项是从标识符“播放”创建的播放按钮。所以我的播放按钮没有问题。现在我只想在单击项目时将其更改为暂停图像,然后再次切换等。所以我喜欢在我的 .h 中给我的项目:
@property (weak, nonatomic) IBOutlet UIBarButtonItem *play;
我尝试了在这个网站上找到的许多答案,但没有一个对我的案例起作用:/我尝试的最后一个是这样的:
UIButton *button1=[UIButton buttonWithType:UIButtonTypeCustom];
[button1 setFrame:CGRectMake(10.0, 2.0, 45.0, 40.0)];
[button1 addTarget:self action:@selector(showLeft:) forControlEvents:UIControlEventTouchUpInside];
[button1 setImage:[UIImage imageNamed:@"pause.png"] forState:UIControlStateNormal];
UIBarButtonItem *button = [[UIBarButtonItem alloc]initWithCustomView:button1];
self.play = button;
我也试过:
self.play.customView = button1;
但是它们都没有真正起作用,我可以通过做得到图像
self.view = button1;
但是只有画面中间的图片(所以 UIImage 的创建是可以的)所以....
(如果您还可以告诉我如何使用标识符返回游戏,那也会非常有帮助,非常感谢)
谢谢你的帮助。