[英]Navigationbar with searchbar will not show large title
我有一個UISplitViewController
用UINavigationController
作為masterviewcontroller。 此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
確實顯示在navigationBar中,但是當我啟動該應用程序時,導航欄會折疊為小標題。 只有當我向下拖動視圖時,大標題和搜索欄才會出現。
我希望這樣的視圖會在哪里發布
它實際上像這樣啟動
任何想法可能是什么原因造成的?
確保在UINavigationBar中將preferLargeTitles
設置為true
; 在代碼中或在Storyboard文件中。
將其放在您的viewDidLoad中。
self.navigationController?.navigationBar.prefersLargeTitles = true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.