【发布时间】:2012-04-14 17:43:57
【问题描述】:
我有兴趣做类似to this 的事情,但是MFMessageComposeViewController 的组件子视图与MFMailComposeViewController 有很大不同。
我想出了如何将焦点设置到输入,让您通过简单地调用 setRecipients: 并使用包含空白 NSString 的数组来键入消息文本。但是,我想将 pasteBoard 中的非文本粘贴到输入中,所以我不能简单地使用 setBody:。
问题:
我需要做的是获取对作为我的 MFMessageComposeViewController 的当前第一响应者的实际文本字段的引用。这样,我就有了一个“发件人”,可以传递给 UIPasteboard 的 paste: 方法。问题是,我似乎无法像 MFMailComposeViewController 那样走子视图层次结构,所以我无法找出哪个视图是第一响应者。
我什至tried this,但如果我执行[myMessageVC.view findFirstResponder],视图总是返回为零
【问题讨论】:
标签: ios cocoa-touch