如何在ViewController的子视图中管理UITextField的键盘

时间:2013-01-07 14:03:27

标签: iphone objective-c ios xcode uitextfield

我有一个 RootViewController ,其中有一个类型为UIView的 contentView ,我在其中添加了一个UIView作为子视图。我的RootViewController是768 x 1024个维度,我的contentView是400 x 500,在我的内容中我正在添加一个包含一些UITextFields的自定义UIView ,我在这个视图类中编写了键盘管理代码但键盘出现在我的RootViewController中所以我的activeTextField框架的所有内容都是关于我的subView类&键盘框架是wrt RootViewController,如何在这种情况下管理键盘隐藏textFields ?提前感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

这是一个问题形式asked and answered frequently in SO。您添加的扭曲是键盘遮挡的文本字段在视图层次结构中更深。

但答案是一样的:当文本字段成为第一响应者时,需要移动它以便用户可以看到它。您可以移动文本字段,或者它的父视图或它的祖父视图等,但它需要移动。

编辑here as well。谷歌“ios键盘隐藏文字字段”并查看更多内容)