Go to file
f33chobits b3fbf68dfc update to 0.0.3
update to 0.0.3
2015-02-18 17:30:42 +08:00
Example update example 2015-02-18 17:27:01 +08:00
Pod update to 0.0.3 2015-02-18 17:30:42 +08:00
.gitignore Initial commit 2015-02-13 22:10:59 +08:00
.travis.yml Initial commit 2015-02-13 22:10:59 +08:00
FSCalendar.podspec update to 0.0.3 2015-02-18 17:28:50 +08:00
LICENSE Initial commit 2015-02-13 22:10:59 +08:00
README-cn.md Update README-cn.md 2015-02-18 16:15:10 +08:00
README.md Update README.md 2015-02-18 16:12:52 +08:00

README.md

FSCalendar

##中文文档

Features

1. Easy appearance adjustment

appearance

2. Subtitle

subtitle1

Usage

pod 'FSCalendar'

#import FSCalendar.h

1. Simple DataSource/Delegate Pattern (IBOutlet supported)

_calendar.dataSource = self; 
_calendar.delegate = self;

FSCalendarDataSource

  • (NSString *)calendar:(FSCalendar *)calendar subtitleForDay:(NSDate *)date; // set subtitle
  • (BOOL)calendar:(FSCalendar *)calendar hasEventForDate:(NSDate *)date; // set event dot

FSCalendarDelegate

  • (BOOL)calendar:(FSCalendar *)calendar shouldSelectDate:(NSDate *)date;
  • (void)calendar:(FSCalendar *)calendar didSelectDate:(NSDate *)date;
  • (void)calendarCurrentMonthDidChange:(FSCalendar *)calendar;

2. Page Direction Supported

_calendar.flow = FSCalendarFlowVertical; //Change to vertical flow, default is FSCalendarFlowHorizontal

3. Flexible Appearance Customization

[[FSCalendar appearance] setWeekdayTextColor:[UIColor redColor]];   // week symbol color
[[FSCalendar appearance] setHeaderTitleColor:[UIColor darkGrayColor]]; // header text color
[[FSCalendar appearance] setEventColor:[UIColor greenColor]]; // event mark color
[[FSCalendar appearance] setSelectionColor:[UIColor blueColor]]; // selection fill color
[[FSCalendar appearance] setHeaderDateFormat:@"yyyy-MM"]; // header date format
[[FSCalendar appearance] setMinDissolvedAlpha:0.5]; // change to 1.0 to make header no alpha
[[FSCalendar appearance] setTodayColor:[UIColor redColor]]; // today fill color
[[FSCalendar appearance] setUnitStyle:FSCalendarUnitStyleCircle]; // shape of today/selection fill color.Circle/Fectangle

4. Header (IBOutlet supported)

FSCalendarHeader *header = [[FSCalendarHeader alloc] initWithFrame:CGRectMake(0,0,_calendar.frame.size.width,44)];
_calendar.header = header;

For more appearance and other usage, look into FSCalendar.h

Requirements

ios 7.0

Installation

FSCalendar is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "FSCalendar"

Author

Wenchao Ding, f33chobits@gmail.com

License

FSCalendar is available under the MIT license. See the LICENSE file for more info.

Others

  • If FSCalendar cannot meet your requirment, welcome to submit issues or pull request
  • If you are using this library and using custom color modulation, please take a screenshot for your calendar appearance here, this will help others better matching color in their apps, thanks