Ios 如何修改MFMailComposeViewController对象';s取消按钮

Ios 如何修改MFMailComposeViewController对象';s取消按钮,ios,cocoa-touch,uiactionsheet,mfmailcomposeviewcontroller,Ios,Cocoa Touch,Uiactionsheet,Mfmailcomposeviewcontroller,我有一个MFMailComposeViewController对象,带有UIBarStyleBlack样式中的导航栏。按MFMailComposeViewController视图上的“取消”按钮时,将显示默认样式的操作表。我想要的是将其样式更改为uiActionSheetStyleBlackTransparent,例如: [theActionSheet setActionSheetStyle:UIActionSheetStyleBlackTranslucent]; 但是我怎样才能得到这个行动表

我有一个MFMailComposeViewController对象,带有
UIBarStyleBlack
样式中的导航栏。按MFMailComposeViewController视图上的“取消”按钮时,将显示默认样式的操作表。我想要的是将其样式更改为
uiActionSheetStyleBlackTransparent
,例如:

[theActionSheet setActionSheetStyle:UIActionSheetStyleBlackTranslucent];
但是我怎样才能得到这个行动表并修改它呢?有可能吗?

来自苹果文档:

邮件合成界面本身是不可自定义的,应用程序不能对其进行修改

操作表的样式是UI的一部分,无法修改。也没有解决方法,MFMailComposeViewController没有任何公共属性/方法可以让您这样做。

来自Apple文档:

邮件合成界面本身是不可自定义的,应用程序不能对其进行修改


操作表的样式是UI的一部分,无法修改。也没有解决方法,MFMailComposeViewController没有任何公共属性/方法可以让您这样做。

这可能有助于您了解@ekims,但委托方法
将表示操作表:
甚至没有被调用。我想我仍然需要获取此操作表并设置其委托。您是否在类声明中添加了委托?例如,YourViewController:UIViewController这可能有助于youThanks@ekims,但委托方法
willPresentActionSheet:
甚至没有被调用。我想我仍然需要获取此操作表并设置其委托。您是否在类声明中添加了委托?YourViewController:UIViewController是的,看起来是这样。。但我可以修改它的导航栏样式。。真糟糕。。无论如何,谢谢。:)是的,看起来是这样。。但我可以修改它的导航栏样式。。真糟糕。。无论如何,谢谢。:)