【问题标题】:ios - enable button programmatically from another functionios - 从另一个功能以编程方式启用按钮
【发布时间】:2014-03-17 07:48:20
【问题描述】:

我有一个按钮,proceedBtn。我在界面生成器中将其设置为禁用。我有单选按钮,我想在启用proceedBtn 之前选择它们。如何在 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];
 }

【问题讨论】:

    标签: ios objective-c uibutton ibaction isenabled


    【解决方案1】:

    为您的按钮编写一个全局 IBOutlet(在 .h 接口文件中),并在需要时启用或禁用。

    【讨论】:

    • 谢谢! IBOutlet 是我需要的。完美运行!
    【解决方案2】:

    通过 same 类中的任何所需方法以编程方式启用它:

    [proceedBtnOutlet setEnabled:YES];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 2012-05-27
      • 2013-11-12
      相关资源
      最近更新 更多