用按钮更改标签

时间:2015-09-23 08:54:56

标签: ios objective-c button uilabel

我不知道如何能够坚持这个简单的事情,但我无法通过我的按钮来改变我的标签。我错过了什么?

FirstViewController.h:

#import <UIKit/UIKit.h>

@interface FirstViewController : UIViewController

@property (weak, nonatomic) IBOutlet UIButton *quoteButton;
@property (weak, nonatomic) IBOutlet UILabel *quoteLabel;

@end

FirstViewController.m:

#import "FirstViewController.h"

@implementation FirstViewController

#pragma mark - User Interaction

- (IBAction)quoteButtonPressed {
  self.quoteLabel.text = @"Hello World";
}

@end

3 个答案:

答案 0 :(得分:1)

您可能无法连接IBAction for button.or或IBOutlet连接标签到界面构建器。检查它

答案 1 :(得分:1)

我认为这是按钮和功能之间的连接问题 尝试单击CTRL并将按钮拖动到功能代码以链接它们

答案 2 :(得分:0)

  1. 是否执行了quoteButtonPressed:方法。 您可以尝试在 - (void)quoteButtonPressed:方法的行中创建断点。 然后再次运行项目,查看项目是否在断点行停止。

  2. IBOutlet连接良好吗? 关于连接有任何警告。

  3. 延长引用标签。