旋转自定义inputView for UITextView时出现问题

Mus*_*sis 0 iphone uitextview ios inputview

我编写了一个自定义输入视图,用于替换标准键盘UITextView.如果我给你我的自定义UIView为我UITextViewinputView,它按预期工作在纵向和横向模式.

当我旋转设备时会出现问题 - 每当我这样做时,我的自定义UIView会扩展以填满整个屏幕,而不是仅仅覆盖键盘.我没有任何自定义调整大小代码 - 我只是将UIView指定为UITextView的inputView属性,然后旋转设备.

如何在旋转设备时将自定义键盘视图仅占用普通键盘占用的空间?

jav*_*log 5

来自Apple文档:

您可以在定义输入视图或输入附件视图的大小和内容方面具有很大的灵活性.虽然这些视图的高度可以是您想要的,但它们应该与系统键盘的宽度相同.如果UIKit在其自动调整掩码中遇到具有UIViewAutoresizingFlexibleHeight值的输入视图,则会更改高度以匹配键盘.

http://developer.apple.com/library/ios/#Documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/InputViews/InputViews.html#//apple_ref/doc/uid/TP40009542-CH12-SW1