2012-01-18 17 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渲染循環等....