IOS 键盘挡住了子视图

IOS keyboard is blocking the 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
        }

子视图被键盘阻止

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

但是,如果搜索结果为零,您可以 return 单个单元格而不是添加视图。 (或者对 header 视图、背景视图等做类似的事情)