我基本上想要做的是我们有一个UIImage
全局对象,然后我希望有多个UIButton
带有背景图像的 s,如果选择这些图像,则保存到全局UIImage
.
然后我想从选定的按钮中获取保存的图像并使用它来设置其他UIButton
背景图像。
我怎样才能做到这一点?
我基本上想要做的是我们有一个UIImage
全局对象,然后我希望有多个UIButton
带有背景图像的 s,如果选择这些图像,则保存到全局UIImage
.
然后我想从选定的按钮中获取保存的图像并使用它来设置其他UIButton
背景图像。
我怎样才能做到这一点?
如果您将背景图像设置为,UIButton
那么您可以使用它来获取它
设置图像
[yourBtn setBackgroundImage:image forState:UIControlStateNormal];
获取图像
UIImage *image=[yourBtn backgroundImageForState:UIControlStateNormal];
或者
如果您将图像(使用setImage
)设置为您的UIButton
then
UIImage *image=yourBtn.imageView.image;
将 AppDelegate 类用于应用程序全局 UIImage。
然后,当您想将此 UIImage 设置为 UIButtons 上的背景时,请使用以下方法:
- (void)setBackgroundImage:(UIImage *)image forState:(UIControlState)state