OSX 日歷組件:Calendar-OSX

jopen 9年前發布 | 14K 次閱讀 Objective-C開發 Calendar-OSX

Calendar-OSX 是用于 OSX 的日歷組件,靈感來自于 iOS 上一些免費的替代品。

Description

MLCalendarView is a date selector component which is represented as a month calendar. This component extracted from the ModerLook-OSX package for easier standalone use.

The component uses the system Language & Region settings, so it will display the month and day names regarding to the system settings. Also it lays out the days according to the first day of week system setting.

Usage

To use the component in your project you need to copy all the files in the MLCalendar group to your project.

MLCalendarView is derived from NSViewController and can be used as any other view.

The component contains the following properties to change the default colors used by the calendar.

@property (nonatomic, copy) NSColor* backgroundColor;
@property (nonatomic, copy) NSColor* textColor;
@property (nonatomic, copy) NSColor* selectionColor;
@property (nonatomic, copy) NSColor* todayMarkerColor;
@property (nonatomic, copy) NSColor* dayMarkerColor;

And the following two properties to set the selected date and the currently displayed month.

@property (nonatomic, strong) NSDate* date;
@property (nonatomic, strong) NSDate* selectedDate;

Also, there is a delegate for the calendar, which is used to send a message when the selected date changed.

@protocol MLCalendarViewDelegate <NSObject>
- (void) didSelectDate:(NSDate*)selectedDate; @end


OSX 日歷組件:Calendar-OSX

項目主頁:http://www.baiduhome.net/lib/view/home/1426234218717

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!