私はiPhoneプログラミングの初心者です。複数の UIButton のタイトルを同時に変更する方法を知りたいです。たとえば、10 個の UIButtons があり、最初の 1 つをクリックすると、残りの UIButton のタイトルが変更されます。ご協力いただきありがとうございます。
2 に答える
1
ビュー内の他のすべてのボタンを変更する場合、これを行う 1 つの方法は、UIView
を含む のサブビューを反復することUIButtons
です。
- (void)buttonTapped:(UIButton *)sender {
for (id subview in self.view.subviews) {
if ([subview isKindOfClass:[UIButton class]] && subview != sender) {
UIButton *button = (UIButton *)sender;
[button setTitle:@"new title" forState:UIControlStateNormal];
}
}
}
于 2012-05-23T13:02:26.360 に答える
1
ボタンを配列に保持します (IBOutletCollection を使用する IB にある場合)。次に、変更する必要がある場合は、for ステートメントを使用して配列を反復処理します。
于 2012-05-23T13:05:28.687 に答える