使用UISearchController将UISegmentedControl放在NavigationBar中标题下方

时间:2018-08-01 20:06:05

标签: ios swift uisegmentedcontrol navigationbar uisearchcontroller

我正在尝试模仿iBooks中出现的行为,其中在导航栏底部附加了UISegmentedControl。

我知道可以通过将工具栏和SegmentedControl附加到UINavigationItem的底部并移除细线使其看起来连接来实现此行为,但是我不确定如何实现应用程序中显示的搜索行为。搜索栏的行为就像是显示/隐藏方式设置为navigationItem.searchController的UISearchController一样,但它附加在工具栏/ SegmentedControl的底部,而不是NavigationItem。

NavigationBar/SegmentedControl with search hidden

NavigationBar/SegmentedControl with search partially showing after pulling tableview down

Search bar fully showing

有人知道如何实现这种效果吗?

谢谢!

编辑:为澄清起见,我尝试在NavigationItem下方但UISearchBar上方显示一个 permanent SegmentedControl栏,该UISearchBar可以显示和隐藏,好像它是附加到NavigationItem的SearchController一样

0 个答案:

没有答案