2010-04-03 89 views
2

我正在使用modalPresentationStyle = UIModalPresentationFormSheet將模型視圖控制器作爲UIViewController呈現。在我看來,我沒有幾個UITextFields。iPhone OS 3.2(iPad)模態查看問題

我的問題是,當我嘗試關閉鍵盤([textfieldname resignFirstResponder])時,它什麼也不做。但是,當我將modalPresentationStyle更改爲UIModalPresentationPageSheet時,它工作。

這似乎是一個錯誤。有沒有人遇到類似的問題,並找到解決辦法?我可以做任何愚蠢愚蠢的事情嗎?

+0

我有同樣的問題。我還沒有找到一個好的工作。 – MikeN 2010-06-24 20:38:49

回答

1

我跑進與UITextView的同樣的問題,我結束了繼承的UITextView和壓倒一切的resignFirstResponder如下...

- (BOOL)resignFirstResponder{ 
    [super resignFirstResponder]; 
    // For some reason, UITextView doesn't like to give up first responder, ever.... 
    return YES; 
} 

我沒有檢查,如果這仍然是必要的4.3,但它肯定是需要在某些情況下爲3.2。