如何在Objective-C中的每个UiButton输入操作之后成为第一个响应UiTextField

时间:2017-04-20 09:08:41

标签: objective-c uibutton uitextfield becomefirstresponder

我有(?:gt;|amp;|apos;|quot;)& UITextField。我希望在每次进入操作(我的按钮操作)之后UIButton becomeFirstResponder但是它不起作用!这是我的代码:

TextField

2 个答案:

答案 0 :(得分:1)

而不是"反作用:"为textfield添加单独的操作。

[_textfield addTarget:self action:@selector(dismiss) forControlEvents:UIControlEventEditingDidEndOnExit];

在这个目标方法中,

- (void)dismiss {
[self performSelector:@selector(backAction:) withObject:nil afterDelay:0]}

我尝试时似乎工作正常。

点击返回后,编辑完成,键盘重新开始。但是'反作用:'将在此之前触发,键盘将消失。希望这会有所帮助。

答案 1 :(得分:0)

请检查您是否已将textfield委托给予查看控制器或添加代码

_textfiled.delegate = self