我正在添加这样的搜索控制器:
viewController.navigationItem.searchController = searchController
viewController.navigationItem.hidesSearchBarWhenScrolling = false
viewController.definesPresentationContext = true
searchController.dimsBackgroundDuringPresentation = false
searchBarContainer.translatesAutoresizingMaskIntoConstraints = false
searchBarContainer.heightAnchor.constraint(equalToConstant: 0).isActive = true
当尝试向右滑动以弹出当前视图控制器(此处激活交互式弹出手势)但保持在同一个控制器上时,搜索栏就会消失。
viewController.navigationItem.searchController
保存添加的搜索控制器,但它不可见。