ボタン1とボタン2を次のように宣言した2つのボタンがあります
- (IBAction)button1:(id)sender;
@property (strong, nonatomic) IBOutlet UIButton *button2;
私がしたいのは、ボタン1がクリックされたときにボタン2の色合いを変更する必要があるため、ボタン1と2の両方が同じであるように、ボタン1をクリックすると、ボタン2もクリックされたかのように色合いがボタン2にも影響するはずです。ボタン1をクリックすると、2つのボタンを同時にクリックするような外観になるはずです。これは可能ですか?
クリックイベントが必要ないため、button2 の UserInteraction は無効になっています。ボタン1のクリックで、ボタン1と2が同時にクリックされたように見えるように、ボタン2も色付けする必要があります。
編集:あなたたちの中には、まだ私の主張を理解していない人もいます. ランタイム画面に Button1 と Button2 の 2 つのボタンがあり、Button1 が非表示であるとします。ここで Button1 をクリックすると、Button2 をクリックした画面が表示されます。ティントカラーを設定すると、ボタン 2 のティントカラーが設定されるだけで、ボタンのクリック効果は得られません。