我有一个UISplitViewController
,其中UINavigationController
作为masterviewcontroller。这个UINavigationController
的rootViewController有一个UICollectionViewController
。在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
确实显示在导航栏中,但是当我启动应用时,导航栏会折叠为小标题。只有当我向下拖动视图时才显示大标题和搜索栏。
我期望视图像这样启动
它实际上就是这样发布的
任何可能导致此问题的想法?
答案 0 :(得分:0)
确保在UINavigationBar中将preferLargeTitles
设置为true
;无论是在代码中还是在Storyboard文件中。
将它放在viewDidLoad中。
self.navigationController?.navigationBar.prefersLargeTitles = true