如何在iphone中单击后更改按钮文本

如何在iphone中单击后更改按钮文本,iphone,Iphone,我在nib文件中设计了一个按钮。它的初始文本被定义为“不点击”,但当程序运行,用户点击按钮时,它应该说“点击”。如何更改按钮的文本。当用户单击按钮时,您将在事件方法中收到触摸事件 只有在定义动作或将动作绑定到该按钮时,您才会收到触摸事件。因此,将此方法绑定到Button touchUpInside事件 首先在.h文件中编写以下代码 -(IBAction)buttonClicked:(id)sender; 然后在.m文件中写入下面的方法 -(IBAction)buttonClicked:(id)

我在nib文件中设计了一个按钮。它的初始文本被定义为“不点击”,但当程序运行,用户点击按钮时,它应该说“点击”。如何更改按钮的文本。

当用户单击按钮时,您将在事件方法中收到触摸事件

只有在定义动作或将动作绑定到该按钮时,您才会收到触摸事件。因此,将此方法绑定到Button touchUpInside事件

首先在.h文件中编写以下代码

-(IBAction)buttonClicked:(id)sender;
然后在.m文件中写入下面的方法

-(IBAction)buttonClicked:(id)sender
{
    UIButton* myButton = (UIButton*)sender;
    myButton.titleLabel.text = @"Clicked";
}
对不起,我编辑了这个答案。Ajay看起来很基础,我猜他也不知道绑定按钮动作事件。所以我也描述了这一点。

你不是指(UIButton*)发送者吗?