我正在将动态滚动的 UISearchBar 添加到 tableview 的顶部。为此,我将 UISearchBar 添加为 tableview 的子视图,然后实现了一个 scrollviewdelegate 方法,以便搜索栏始终固定在顶部。我还相应地设置了 tableView 的 contentInset,以便最上面的单元格偏移到足以用于搜索栏。
我遇到的唯一问题是在表格视图中的第一个单元格上方绘制的默认分隔符。当从顶部开始向下滚动时,分隔符实际上绘制在搜索栏上方,而不是下方。这会产生一个我想修复的可怕的用户界面错误。请注意,这只发生在第一个单元格上;单元格之间的每个其他分隔符都会在搜索栏下滚动,这是应该的,并且没有相同的 UI 错误。有什么想法吗?