iOS11セットの見出し

iOS11ナビゲーションバーのタイトルスタイルが変更され、見出しを設定できるようになりました

 

 

if (@available(iOS 11.0, *)) {
        self.navigationController.navigationBar.prefersLargeTitles = YES;
        self.navigationController.navigationItem.largeTitleDisplayMode =  UINavigationItemLargeTitleDisplayModeAutomatic;
    } else {
        // Fallback on earlier versions
    }

 largeTitleDisplayModeから選択できる3つのモードがあります

typedef NS_ENUM(NSInteger, UINavigationItemLargeTitleDisplayMode) {
    /// 自动显示大标题或小标题(初始时是大标题,当滑动使大标题隐藏时显示小标题)
    UINavigationItemLargeTitleDisplayModeAutomatic,
    /// 总是显示大标题
    UINavigationItemLargeTitleDisplayModeAlways,
    /// 总是显示小标题
    UINavigationItemLargeTitleDisplayModeNever,
} NS_SWIFT_NAME(UINavigationItem.LargeTitleDisplayMode);

 

 

おすすめ

転載: blog.csdn.net/zjpjay/article/details/100097400