基本的に私がやりたいのは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