ヒットするたびにUIViewの背景イメージを変更するボタンを作成しようとしています。基本的には、「Change BG」を押すたびに、3つの画像を並べて並べ替えたいと思っています。現在のbgイメージにアクセスするには?
私は現在、私のviewDidLoadにself.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg_image.png"]];
を使用しています。最初に私のbgを設定します。
私の "Change BG"ボタンを押すと、現在のBGがどのように設定されているのかを知る方法はありますか?私はこのようなifステートメントを使用しようとしました:
if(self.view.backgroundColor == [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg_image.png"]])
しかし、それは動作していないようです。私もローカル変数UIColor * bg = self.view.backgroundColorを作成してそれをbg == [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg_image.png"]];
と比較しようとしましたが、どちらもうまくいきません。
すべてのアイデアをいただければ幸いです。ありがとう
@xhanと同様です。プロパティを使用することをお勧めします。 – Bonny