iOS键盘阻塞了SubView

问题描述

未找到结果时,我已将子视图添加到UItableView中。但是我对“未找到结果” UIView的部分有疑问。它位于iOS键盘的中心位置。如何修复布局约束?

 if(filteredAccounts!.isEmpty){
            hideSection = true
            view.backgroundColor = UIColor.white
            view.addSubview(noresultView)
            noresultView.center = view.center
            self.hubtableView.reloadData()
            hubtableView.separatorStyle = .none
        }

Noresult found

subView被键盘阻止

enter image description here

解决方法

我相信表格视图可以调整视图以适应键盘。但是,由于您要添加新的视图,因此您必须自己进行调整。

但是,如果搜索为nil,则可以返回一个单元格,而不是添加视图。 (或者对标题视图,背景视图等执行类似的操作)