后没有显示键盘在iPhone应用程序中,我有一个UITextView
和一个按钮,它允许用户将UITextView
的内容作为文本消息发送。代码如下所示:MFMessageComposeViewController
MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];
picker.messageComposeDelegate = self;
picker.body = textView.text;
[self presentModalViewController:picker animated:YES];
一切工作正常,但被发送或取消在MFMessageComposer
被窃听的消息时:键盘为UITextView
不再被显示,即使光标闪烁 。
我试了几件事,其中包括一个[textView resignFirstRepsonder]
在按钮代码和-viewDidDisappear
。 [textView becomeFirstResponder]
在MFMessageComposeViewControllerDelegate
方法或-viewDidAppear
没有改变任何东西...
任何想法?
为什么叫做picker? – 2011-01-22 14:40:30
我不知道,苹果也是这么做的(参见`MessageComposer`示例)... – fabian789 2011-01-22 14:45:36