我查看过几十个帖子/ YouTube视频,试图实现这一目标。
我的搜索栏目前设置如下:
navigationItem.searchController = searchController
navigationItem.hidesSearchBarWhenScrolling = true
它被设置为最初隐藏,一旦我向下滚动,它就会显示没有问题。
问题是当我向上滚动并“压缩”它时,它不会隐藏在导航栏下面,而是再次向右跳回并保持可见。
我正在努力实现与iMessage应用程序完全相同的功能,您可以通过向下拖动/向上推动tableView来隐藏/取消隐藏搜索栏和大标题。
非常感谢:)