基本的に私がやりたいのはUIImageグローバルオブジェクトです。次にUIButton、選択した場合にグローバルに保存される背景画像を含む複数のを作成しUIImageます。
次に、選択したボタンから保存した画像を取得し、それを使用して他UIButtonの背景画像を設定します。
これどうやってするの?
基本的に私がやりたいのはUIImageグローバルオブジェクトです。次にUIButton、選択した場合にグローバルに保存される背景画像を含む複数のを作成しUIImageます。
次に、選択したボタンから保存した画像を取得し、それを使用して他UIButtonの背景画像を設定します。
これどうやってするの?
背景画像をに設定している場合はUIButton、次を使用して取得できます
セットイメージ
[yourBtn setBackgroundImage:image forState:UIControlStateNormal];
getImage
UIImage *image=[yourBtn backgroundImageForState:UIControlStateNormal];
または
画像を(を使用してsetImage)設定しているUIButton場合
UIImage *image=yourBtn.imageView.image;
app-global UIImage に AppDelegate クラスを使用します。
次に、この UIImage を UIButton の背景として設定する場合は、次のメソッドを使用します。
- (void)setBackgroundImage:(UIImage *)image forState:(UIControlState)state