NsUserNotification:在开头而不是结尾处删除标题

NsUserNotification: Elide a title at the beginning instead of the end

title、subtitle 和 informativeText 这三个内容如果太长而无法显示,则省略它们的内容。最后全部省略。

有没有去掉开头的?这在尝试显示长域时很有用。

另一种可行的解决方案是获取所有这三个属性的可用 space 的某种方式,以便在设置它们之前省略 NSString。

两者都没有 API 支持——听起来 enhancement request 是个不错的选择。鉴于目前没有办法调整通知中的字体大小,您现在可以使用第二种方法的手动版本;你只需要做一些实验来为每个字段找到合理的截断长度。