Ios UIViewController with UITextField:在关闭键盘后关闭视图控制器?

Ios UIViewController with UITextField:在关闭键盘后关闭视图控制器?,ios,objective-c,uiviewcontroller,uitextfield,Ios,Objective C,Uiviewcontroller,Uitextfield,我有一个视图控制器,它有一个文本字段,视图控制器在导航栏中有一个取消按钮。当用户在编辑文本字段时点击“取消”按钮时,我希望首先关闭键盘,然后关闭视图控制器,否则视图控制器将关闭,并且键盘在关闭前保持在显示视图控制器上不到1秒 我不使用键盘的方式是使用 [textField resignFirstResponder] 但是,它没有动画的完成块,我不想使用magic number延迟在特定时间间隔后关闭视图控制器 有办法解决这个问题吗 谢谢 你可以试试这个-(void)viewwilldefine

我有一个视图控制器,它有一个文本字段,视图控制器在导航栏中有一个取消按钮。当用户在编辑文本字段时点击“取消”按钮时,我希望首先关闭键盘,然后关闭视图控制器,否则视图控制器将关闭,并且键盘在关闭前保持在显示视图控制器上不到1秒

我不使用键盘的方式是使用

[textField resignFirstResponder]
但是,它没有动画的完成块,我不想使用magic number延迟在特定时间间隔后关闭视图控制器

有办法解决这个问题吗


谢谢

你可以试试这个-(void)viewwilldefine:(BOOL)动画{[textField resignFirstResponder];}你把键盘代码放在哪里了??