Objective-c EKEventEditViewController键盘

Objective-c EKEventEditViewController键盘,objective-c,ekevent,Objective C,Ekevent,我正在演示将事件插入日历所需的EKEventEditViewController。一切都很好,但当我选择约会时,如何以编程方式关闭键盘?我知道这是一篇老文章,但仍然没有回答。我一直处于这种情况。因此,我想分享一下如何做 - (void)calendarMonthView:(TKCalendarMonthView *)monthView didSelectDate:(NSDate *)d { } 在此方法中,您可以放置[textView resignFirstResponder]。这将在更改日期

我正在演示将事件插入日历所需的EKEventEditViewController。一切都很好,但当我选择约会时,如何以编程方式关闭键盘?

我知道这是一篇老文章,但仍然没有回答。我一直处于这种情况。因此,我想分享一下如何做

- (void)calendarMonthView:(TKCalendarMonthView *)monthView didSelectDate:(NSDate *)d {
}
在此方法中,您可以放置[textView resignFirstResponder]。这将在更改日期时取消关键字。如果您想在开始时取消关键字。只需在调用日历方法之前使用[textView resignFirstResponder]

希望这能帮助别人

这也是kirby的一个很好的回答,你也可以试试这个

[self.view endEditing:YES];
礼节:-