从一个表格视图中,我想展示一个 MFMailComposeViewController。我不想使用该presentModalViewController:animated:
方法,而是推送视图控制器,因此它与此表视图中的其他动画一致。
因为 MFMailComposeViewController 是 UINavigationController 并且不支持推送导航控制器,所以我使用了:
[[self navigationController] pushViewController:[mailComposer topViewController] animated:YES];
这可行,但是当我点击取消按钮时,它会发出警告:
呈现由其超级视图剪辑的操作表。某些控件可能无法响应触摸。在 iPhone 上尝试 -[UIActionSheet showFromTabBar:] 或 -[UIActionSheet showFromToolbar:] 而不是 -[UIActionSheet showInView:]。
UIActionSheet 底部的取消按钮不响应触摸。有谁知道是否可以推送 MFMailComposeViewController?