繁体   English   中英

对话框消失时键盘隐藏

[英]Keyboard hides as dialog dissappears

在我的应用程序中,我使用sharekit以便在Facebook上发布。在主屏幕上,我有一个textview和一个自定义键盘。 当我单击Facebook按钮时,它将检查用户身份验证令牌,如果当前帖子将发布在Facebook上(如果不是),它将显示一个对话框,以按用户获取用户名和密码。 当我单击该对话框上的“取消”按钮时,键盘会自动隐藏。 我的问题是我不希望键盘隐藏起来。 我也曾经用观察者

    [[NSNotificationCenter defaultCenter] addObserver:self

    selector:@selector(keyboardWillShow:)

    name:UIKeyboardDidShowNotification

    object:nil];

该观察者将显示键盘。 观察者总是调用方法keyboardWillShow,但是在对话的情况下不会。 当我取消对话框时,我的键盘会自动隐藏。并且我在iOS5中使用iOS6时,相同的观察器工作正常。

在该取消方法中,编写如下代码

[yourview endEditing:NO];

让我知道它是否有效....

快乐编码!!!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM