0

ボタンがあります。インターフェイスビルダーで無効に設定しました。procedBtnを有効にする前に選択したいラジオボタンがあります。onRadioBtn 関数で、proceedBtn を有効に設定する方法。

-(IBAction)onRadioBtn:(RadioButton*)sender
{
    Singleton *single = [Singleton sharedInstance];
    _statusLabel.text = [NSString stringWithFormat:@"Selected: %@", sender.titleLabel.text];
    single.rb = sender.titleLabel.text;

    NSLog(@"%@", sender.titleLabel.text);
}

- (IBAction)proceedBtn:(UIButton *)sender
{
    Singleton *single = [Singleton sharedInstance];

    NSLog(@"%@", single.rb);
    if([single.rb  isEqualToString: @"Choose Friend(s)"])
        [self nameWallToFriends];
    else
        [self nameWallToChooseHome];
 }
4

2 に答える 2

1

ボタンのグローバルIBOutlet (.h インターフェイス ファイル)を記述し、必要に応じて有効または無効にします。

于 2014-03-17T07:52:08.753 に答える
1

同じクラスの目的のメソッドのいずれかによって、プログラムで有効にします。

[proceedBtnOutlet setEnabled:YES];
于 2014-03-17T07:53:05.423 に答える