美文网首页
UINavigationController的titleView

UINavigationController的titleView

作者: 莪的世界木有如果 | 来源:发表于2019-03-15 16:30 被阅读0次

    在设置UINavigationController的titleView的时候,会出现宽度不是想要的屏幕款,左右两侧会有间隙,在ios11以上这个间隙会更宽。
    比如我现在自定义一个customView继承UIView,然后给UINavigationController的titleView赋值为自定义的customView,这个时候会出现导航栏上的左右会有间隙存在,达不到想要的效果。如图:

    image.png
    红框处就是间隙。
    解决方法:
    在自定义的customView里面重写- (CGSize)intrinsicContentSize方法:
    - (CGSize)intrinsicContentSize{
        return UILayoutFittingExpandedSize;
    }
    

    效果为:


    image.png

    相关文章

      网友评论

          本文标题:UINavigationController的titleView

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