gpt4 book ai didi

ios - 将 UiBarButtonItem 上的 UIImage 从标识符更新为图像

转载 作者:可可西里 更新时间:2023-11-01 03:05:16 24 4
gpt4 key购买 nike

我目前正在为 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 的创建没问题)所以....

(如果你也可以告诉我如何使用标识符返回到游戏中,那也会非常有帮助,非常感谢)

感谢您的帮助。

最佳答案

如果按钮已经创建并且你有一个导出,你可以像这样简单地设置它:

UIImage* backgroundImage = [UIImage yourImage];
[self.barButtonItem setImage:backgroundImage];

像魅力一样工作。

关于ios - 将 UiBarButtonItem 上的 UIImage 从标识符更新为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18062315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com