iOS11.2 iPad横向,静态拆分视图,新SearchController,SearchBar使用间距问题

时间:2018-02-22 02:26:30

标签: ipad uisearchcontroller spacing searchbar ios11.2

Xcode / Swift的新手,学习使用新的SearchController方法(导航项,而不是表头)。开发iPad横向静态拆分视图应用和搜索工作正常,但具有以下UI行为:

这是起点(下拉显示搜索栏之前的主列表): master list before pull down to reveal searchbar

下拉按预期工作: master list pulled down to reveal searchbar

搜索从添加的范围栏开始 - 仍然是一切: search list with added scopebar

取消搜索,并且范围栏有一个空格(我可以在列表中向上推,它会快速恢复到位): cancelled search with unwanted space

继续玩得开心!如果我发起第二次搜索,搜索列表的第一行部分由范围栏覆盖: second search with first row partially covered by scopebar

如果我点按其中一个其他范围按钮,则会更正搜索列表演示: scope change with correct search list presentation

我已经搜过了SO,但没有发现这个确切的问题;我发现其他已发布的问题,其中搜索栏/示波器栏未正确显示,但没有额外的间距。无论如何我已经尝试了各种建议,例如在多个地方使用sizeToFit(),添加/忽略插入,打开/关闭各种IB复选框,并且没有任何工作 - 更改只会使情况变得更糟。有什么建议吗?

仅供参考 - 这也发布在https://forums.developer.apple.com/thread/97536的Apple Dev论坛上,我在那里有一些代码片段,还有一些回复(但还没有解决方案)。

0 个答案:

没有答案