美文网首页
prefersLargeTitles 与 largeTitleD

prefersLargeTitles 与 largeTitleD

作者: 烟影很美 | 来源:发表于2017-10-27 11:01 被阅读199次
    // 只有在当前的navigationBar的prefersLargeTitles属性为true/YES时, largeTitleDisplayMode才会起作用
    // 注意: 不要写成 self.navigationController.navigationItem.largeTitleDisplayMode == ...
    
    // 测试结果
    if (self.navigationController.navigationBar.prefersLargeTitles == true) {
        if (self.navigationItem.largeTitleDisplayMode == UINavigationItemLargeTitleDisplayModeAutomatic) {
            // 显示LargeTitle
        } else if (self.navigationItem.largeTitleDisplayMode == UINavigationItemLargeTitleDisplayModeAlways) {
            // 显示LargeTitle
        } else if (self.navigationItem.largeTitleDisplayMode == UINavigationItemLargeTitleDisplayModeNever) {
            // 不显示LargeTitle
        }
    } else {
        // 不显示LargeTitle...
    }
    
    1. 以上, 跟想象的不一样, 或者说, 看起来Automatic和Always没什么区别TAT, 人生就是这样的迷惘.

    2. 另外, 在ScrollView添加到self.view之前, 添加一个UIView到self.view上, 华东ScrollView是不能缩小LargeTitle的

    相关文章

      网友评论

          本文标题:prefersLargeTitles 与 largeTitleD

          本文链接:https://www.haomeiwen.com/subject/aykrpxtx.html