1

スタイルのナビゲーション バーを備えた MFMailComposeViewController オブジェクトがありますUIBarStyleBlack。MFMailComposeViewController のビューで [キャンセル] ボタンを押すと、デフォルト スタイルのアクション シートが表示されます。私が欲しいのは、そのスタイルをUIActionSheetStyleBlackTranslucent次のように変更することです:

[theActionSheet setActionSheetStyle:UIActionSheetStyleBlackTranslucent];

しかし、このアクション シートを取得して変更するにはどうすればよいでしょうか。出来ますか?

4

1 に答える 1

1

Appleドキュメントから:

メール作成インターフェース自体はカスタマイズできないため、アプリケーションで変更しないでください。

アクションシートのスタイルはUIの一部であり、変更することはできません。回避策もありません。MFMailComposeViewControllerには、それを可能にするパブリックプロパティ/メソッドがありません。

于 2012-11-28T07:21:46.143 に答える