【发布时间】:2017-12-28 15:30:16
【问题描述】:
我有一个UISplitViewController 和一个UINavigationController 作为主视图控制器。这个UINavigationController 有一个UICollectionViewController 作为它的rootViewController。在UICollectionViewController中,我设置了以下参数:
self.collectionView.scrollEnabled = YES;
self.collectionView.bounces = YES;
self.collectionView.alwaysBounceVertical = YES;
self.navigationController.navigationBar.prefersLargeTitles = YES;
UISearchController *sc = [[UISearchController alloc] initWithSearchResultsController:nil];
self.navigationItem.searchController = sc;
UISearchBar 确实出现在导航栏中,但是当我启动应用程序时,导航栏会折叠到小标题。只有当我向下拖动视图时,才会出现大标题和搜索栏。
我希望视图像这样启动
它实际上是这样启动的
有什么可能导致这种情况的想法吗?
【问题讨论】:
-
您正在为这种风格的导航栏运行哪个 iOS 版本?
-
iOS 11 为版本。
标签: ios uinavigationcontroller uicollectionview uisearchbar uisplitviewcontroller