2012-01-18 5 views
-1

私はiPadアプリで作業しています。私のアプリはいくつかのPDFといくつかのビデオが含まれています。ユーザーはiPadから電子メールを送信することで、任意のPDFまたはビデオを添付ファイルとして電子メールで送信できます。私はこのアプリで電子メール機能を適用しました。ユーザーが電子メールをクリックすると、電子メールコントローラがポップアップします。ユーザーは、電子メールコントローラの受信者セクションの「TO」セグメントにメールを書き込む必要があります。ユーザーが電子メールアドレスを書き込むために「TO」セグメントをタップすると、キーボードは最初のタップで表示されません。ユーザーはキーボードが表示されるまで数回タップする必要があります。これはアプリ全体の問題です。なぜこれが起こっているのか分かりません。誰もがなぜそれが起こっていると、それを修正する方法を提案することはできますか?電子メールでキーボードがポップアップしないmodalviewcontroller

RGDS PC

答えて

1

あなたはアプリとのユーザーのやりとりをブロックしているかもしれないアニメーションを実行していますか?アニメーションオプション内でのユーザーのやりとりを許可するオプションを設定することができます。

[UIView animateWithDuration:0.5 delay:0.0f options:UIViewAnimationOptionAllowUserInteraction animations:^{ 
     //some stuff 
    } completion: NULL]; 
1

たぶんあなたには、いくつかの重いものをやっているし、あなたのメインスレッドが過負荷になっています。 modalViewを表示する前に、不要なルーチンを停止してください。特にすべてのOpenGLレンダリングループなど。

関連する問題