【问题标题】:UITableView inside view container cut of when keyboard shown显示键盘时视图容器内的 UITableView
【发布时间】:2016-05-17 18:19:15
【问题描述】:

我目前有一个带有容器视图和其他控件的视图。 容器视图有一个静态表格,在这个表格中,单元格有文本字段。 当键盘出现时,它总是会切断表格的某些内容。我似乎无法滚动表格以查看其余内容。

布局的一个例子是:

  • 主视图:高度设备高度
    • 滚动视图:内容大小为 800 的设备高度
      • 容器视图:高度 600
        • 表格视图:高度 600
      • 按钮一:高度 45
      • 按钮二:高度 45

我尝试注册键盘通知并手动添加插图,但没有成功。 检查了 viewWillAppear() 并进行了超级调用(建议修复问题)。

问题不在于文本字段不可见。 问题是,一旦显示键盘,视图底部的元素将不可见并且滚动不起作用(滚动但不是一直向下滚动)。

【问题讨论】:

标签: ios swift uitableview keyboard uicontainerview


【解决方案1】:

好的,所以在尝试了一些事情之后,我不得不更改滚动视图的内容大小(减去键盘大小),而不是在显示键盘时更改表格视图控制器中的插图。成功了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    • 2011-09-26
    • 2015-05-31
    • 1970-01-01
    相关资源
    最近更新 更多