如何在iOS 16上的iPad上将UISearchController放在标题下方?

6
在运行 iOS 16 的 iPad 上,searchController 显示在右侧。如下图所示: Browser style 如何将 searchController 返回到“默认”视图?如下图所示: UISearchController under title
1个回答

22
在iOS 16中,navigationItem有一个新属性preferredSearchBarPlacement,你可以将其更改为.stacked,使其出现与先前的iOS版本相同:
if #available(iOS 16.0, *) {
  navigationItem.preferredSearchBarPlacement = .stacked
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接