在我的应用程序中,我创建了EKEvents,并将它们放在一个EKCalendar中。为了使一些事件在日历中突出显示,我在event.title前面加上一个项目符号。
然而,我注意到,苹果生日日历中的所有条目都有一个红色的生日礼物图标作为前缀。
就我的目的而言,我可以,而不是使用子弹(数量有限-为什么?)作为前缀的Unicode字符,但是,就像生日礼物图标一样,我也想给它一个颜色。
由于event.title只是一个NSString,我假设苹果正在使用一个私有应用程序接口来着色当前图标,但是尽管困难重重,我想知道你们中是否有人知道以常规方式建立彩色图标的诀窍。
感谢您的投入!
发布于 2021-09-15 00:05:15
根据文档,您可以阅读calendar.cgColor。
https://developer.apple.com/documentation/eventkit/ekcalendar/1615894-cgcolor
https://stackoverflow.com/questions/38305856
复制相似问题