ios – resignFirstResponder无法在模态视图控制器中工作

ios – resignFirstResponder无法在模态视图控制器中工作,第1张

概述我在使用UIModalPresentationFormSheet显示的视图中重置键盘时遇到问题.当我使用UIModalPresentationPageSheet时,它工作正常(键盘隐藏).这是我非常简单的代码,它会显示模态视图,一个在表单中,另一个在页面表中. - (void)showModalWithFormSheet:(BOOL)formSheet { testViewController 我在使用UIModalPresentationFormSheet显示的视图中重置键盘时遇到问题.当我使用UIModalPresentationPageSheet时,它工作正常(键盘隐藏).这是我非常简单的代码,它会显示模态视图,一个在表单中,另一个在页面表中.

- (voID)showModalWithFormSheet:(BOol)formSheet {  testVIEwController *test = [[testVIEwController alloc] initWithNibname:nil bundle:nil];  test.modalPresentationStyle = formSheet ? UIModalPresentationFormSheet : UIModalPresentationPageSheet;  [self presentModalVIEwController:test animated:YES];  [test release]; }

这是一个重新响应响应者的textFIEld委托.

- (BOol)textFIEldShouldReturn:(UITextFIEld *)t {  [t resignFirstResponder];  return YES;}

相同的代码,但当作为表单呈现时,我无法隐藏键盘(在调用resignFirstResponder之后).我在模拟器和设备上试过这个.任何帮助将不胜感激,这完全让我疯狂!很难相信这个问题以前没有提过,我错过了什么?

谢谢

解决方法 已回答 here.只有你的一些帖子. 总结

以上是内存溢出为你收集整理的ios – resignFirstResponder无法在模态视图控制器中工作全部内容,希望文章能够帮你解决ios – resignFirstResponder无法在模态视图控制器中工作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1051231.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存