当我触摸textField时,如何更改按钮的名称?

时间:2013-12-11 04:22:04

标签: ios button uitextfield touch

我知道这是一个简单的问题,但我不知道我该怎么做。我的意思是我需要使用手势或某种方法,哪一个?我尝试使用FirstResponder和触摸事件,但所有这些都不是我需要的工作。按钮的标题只需要以一种方式更改 - 当我触摸textField时。抱歉我的英文。

2 个答案:

答案 0 :(得分:3)

使用UITextField代表:

-(void)textFieldDidBeginEditing:(UITextField *)sender{  
 //[sender resignFirstResponder];// Resigning the KeyBoard.
 [self.myButton setTitle:@"ddd" forState:UIControlStateNormal];
}

答案 1 :(得分:0)

尝试使用以下代码:

[YourTextField addTarget:self 
                action:@selector(yourDesiredMethod) 
      forControlEvents:UIControlEventTouchUpInside];

-(void)yourDesiredMethod
{
    [YourButton setTitle:@"YourTitleString" forState:UIControlStateNormal];
}