我的应用程序使用CalendarStore框架将事件添加到iCal中的特定日历(由用户在运行时选择)。我目前正在使用NSPopupButton通过将[[CalCalendarStore defaultCalendarStore] calendars]
中的每个对象添加到弹出窗口来显示可用的日历列表。
我的目标是复制将.ics文件导入iCal时显示的日历选择器。是否有内置控件用于显示日历及其颜色,并为每个帐户分组(例如iCloud,On My Mac或GMail日历)?
答案 0 :(得分:1)
没有内置控件,但您可以将源列表模式下的NSOutlineView与NSPopover控件结合使用。