对话框消失时键盘隐藏

时间:2012-11-07 05:28:37

标签: iphone ios ipad keyboard ios6

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

    [[NSNotificationCenter defaultCenter] addObserver:self

    selector:@selector(keyboardWillShow:)

    name:UIKeyboardDidShowNotification

    object:nil];

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

1 个答案:

答案 0 :(得分:0)

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

[yourview endEditing:NO];

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

快乐编码!!!!!!