【问题标题】:How to Manage Keyboard for a UITextField in a subView of a ViewController如何在 ViewController 的子视图中管理 UITextField 的键盘
【发布时间】:2013-01-07 14:03:27
【问题描述】:

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

【问题讨论】:

    标签: iphone objective-c ios xcode uitextfield


    【解决方案1】:

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

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

    编辑here as well.google“ios 键盘隐藏文本字段”并查看更多)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-22
      • 1970-01-01
      • 2011-11-03
      • 2020-10-13
      • 1970-01-01
      • 2018-11-09
      相关资源
      最近更新 更多