4

電子メールビューコントローラ()を開こうとしていますがMFMailComposeViewController、読んだものはすべてpresentModalViewController:animated:、を使用することを提案しています。これは、に送信する必要があるようUIViewControllerです。

たとえば、ドキュメントには次のように記載されています。

現在のViewControllerのメソッドを呼び出し、presentModalViewController:animated:モーダルで表示するViewControllerを渡します。

しかし、私は「現在のビューコントローラー」を持っていません!それ以外の点では、私のアプリは完全にOpenGLであり、セットアップコードは次のようになります。

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.view = [[IPhoneView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

[window addSubview: self.view];
[window makeKeyAndVisible];

IPhoneViewそして、クラスでOpenGLコンテキストを設定しました。

からを取得する方法を尋ねる質問をいくつか見つけましたが、コンセンサスは次のように思われます。では、どうすればその気の利いたスライドアニメーションでEメールビューコントローラーを開くことができますか?UIViewControllerUIView

4

1 に答える 1

1

ビューの独自のスライドアニメーションをいつでも実行して、それに渡すことができますMFMailComposeViewController隠し引き出しの例

ここでも同様のスライドコードを参照してください: UIActionSheetのように画面の下部からUIViewを表示するにはどうすればよいですか?

于 2010-08-22T01:06:00.663 に答える