2012-04-27 53 views
1

由於我有一個複雜的視圖層次結構,我使用CGAffineTransformMakeRotation手動處理旋轉。在旋轉後以編程方式更改UIkeyboard的框架

一切都和諧地旋轉,狀態欄,導航欄等。唯一的問題是,如果鍵盤在旋轉之前在屏幕上,它會得到滿足條的方向,但它的大小是不正確的。

我如何強制它填充整個寬度並獲得正確的高度?

我使用單個測試UIview進行測試,它看起來像這樣。 http://dl.dropbox.com/u/15251533/iPhoneSimulatorScreenshot_20120430_133558.png

回答

1

我發現了一種簡單的方法來擺脫這種情況。 如果您在文本字段中調用resignFirstResponder,並隨後變爲第一次前進,那麼旋轉後鍵盤會出現在正確的位置。如果您有一個,它也不會干擾動畫。

相關問題