美文网首页
[UINavigation]隐藏UINavigationBar的

[UINavigation]隐藏UINavigationBar的

作者: ZMJun | 来源:发表于2016-08-21 17:43 被阅读485次

    版权声明:本文为博主原创文章,未经博主允许不得转载。转载请注明转至Z.MJun的简书


    - (void)setBackButtonTitlePositionAdjustment:(UIOffset)adjustment forBarMetrics:(UIBarMetrics)barMetrics
    

    使用这个方法的时候来调整 UINavigationBar 的返回按键的标题位置。

    如果想把UINavigationBar上返回按钮的文字隐藏

    正确的做法
    设置按钮的字体和颜色来隐藏。
    <pre><code>UIBarButtonItem *item = [UIBarButtonItem appearance];
    NSDictionary *attributes = @{NSFontAttributeName:[UIFont systemFontOfSize:0.001],
    NSForegroundColorAttributeName:[UIColor clearColor]};
    [item setTitleTextAttributes:attributes forState:UIControlStateNormal];</code></pre>

    网络上,错误的做法
    <pre><code>adjustment = UIOffsetMake(NSIntegerMin, NSIntegerMin)</code></pre>
    这个会导致其他应用调转入应用时候的闪屏问题。如果分享应用后,返回应用就会闪屏。

    相关文章

      网友评论

          本文标题:[UINavigation]隐藏UINavigationBar的

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