我需要在我的tableview的顶部放置一个搜索栏。我正在进行网络调用,当结果大于100时,我想要搜索栏出现,当它们小于100时,我不想搜索栏出现。 tableview位于VC的右侧,不占用整个视图控制器。我希望搜索栏作为标题位于表视图的顶部。搜索栏作为tableview中的标题 - 出现并消失
我无法使用搜索控制器,因为在iOS 11中,使用搜索控制器会使搜索栏在VC活动时弹出到顶部。
我试图设置tableviewheader为零以使其消失。但我无法明显地回头,因为我把头标为零。
self.rightDetailFilterTableView.tableHeaderView = nil
self.rightDetailFilterTableView.sectionHeaderHeight = 0
我已将搜索栏放入故事板,如下图所示。这是将搜索栏添加为标题的正确方法吗?
什么是得到它的出现,并在tableview中消失的最好方法?我尝试了一堆不同的方法。他们都留下一个空白的标题或做其他导致问题的东西。我也尝试使用头委托方法,但仍然无法正常工作。
我没有使用tableview控制器,我正在使用正常的VC。我也没有使用搜索栏控制器,因为它在iOS 11引起的问题。
[隐藏的UITableView搜索栏(可能的重复https://stackoverflow.com/questions/9798901/ hide-uitableview-search-bar) – ekscrypto