0

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

    [[NSNotificationCenter defaultCenter] addObserver:self

    selector:@selector(keyboardWillShow:)

    name:UIKeyboardDidShowNotification

    object:nil];

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

4

1 回答 1

0

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

[yourview endEditing:NO];

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

快乐编码!!!!!!

于 2012-11-07T10:03:36.553 回答