不同iPhone上的UISearch布局不同

时间:2018-09-16 18:57:20

标签: ios swift

在情节提要上,我添加了UISearchBar,并在其下添加了表格视图。在iPhone 8上,我看到的是导航栏/标题下方的UISearchBar,在iPhone 5s和iPad上,我看到的是导航栏/标题与UISearchBar之间的空间。

图片左侧为iPhone 5s,右侧为iPhone 8: enter image description here

情节提要板上ViewController上的

UISearchBar enter image description here

情节提要板上ViewController上的

UITableView enter image description here

对该视图的约束 enter image description here

有什么想法吗?

编辑: 我尝试在UIStackView中同时包装搜索栏和表视图,并在UIStackView周围添加了约束,因此我不必为搜索栏和表视图添加约束,但是这次搜索栏根本不显示在屏幕上。 enter image description here

带有UIStackView的屏幕 enter image description here

1 个答案:

答案 0 :(得分:0)

您是否在没有UITableView的情况下进行了检查? 也许它只是表面上改变了位置? 转到模拟器->窗口->取消标记“显示设备边框”,然后添加“像素精确”(cmd + 2)