如何在TruncatingMiddle中设置导航标题的linebreakMode

时间:2017-12-29 04:14:02

标签: ios swift uinavigationcontroller uinavigationbar

我使用titleTextAttributes在TruncatingMiddle中设置lineBreakmode 但我没有用linebreakmode向我展示标题 我怎么了?
感谢。

let paragraph = NSMutableParagraphStyle()
    paragraph.lineBreakMode = .byTruncatingMiddle

self.navigationController?.navigationBar.titleTextAttributes = [
        NSFontAttributeName: defaultTitleFont ?? "" ,
        NSParagraphStyleAttributeName: paragraph ]

1 个答案:

答案 0 :(得分:2)

根据您的问题,我得到的是您想要导航栏中的多行标题,为此,您可以简单地执行以下操作:

public static String getMimeType(String url) {
    String type = null;
    String extension = MimeTypeMap.getFileExtensionFromUrl(url);
    if (extension != null) {
        type = 
    MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
    }
    return type;
}

我希望它能解决你的问题。