UltraWeekCalendar - Clean UI to select day through weeks
A clean and compact UI to select days through weeks
To run the example project, clone the repo, and run pod install
from the Example directory first.
UltraWeekCalendar is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "UltraWeekCalendar"
the import the calendar in your view controller simply add
#import "UltraWeekCalendar.h"
after that init the calendar with a start date and an end date
//Basic Example
UltraWeekCalendar *calendar = [[UltraWeekCalendar alloc] initWithFrame:CGRectMake(0, 0, 320, 50)];
calendar.delegate = self;
calendar.startDate = today;
calendar.endDate = nextDate;
[self.view addSubview:calendar];
if you want to set Different Languages (ex:Japanese or Italian) specify "languageLocale" option
//English
calendar.languageLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
//Spanish
calendar.languageLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"it_IT"];
//Japanese
calendar.languageLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"jp_JP"];
you can full customize color style with a lot of HEX color options
//Setting styles after initWithFrame
calendar.backgroundColor = UIColorFromRGB(0xCCCCCC);
calendar.monthTextColor = UIColorFromRGB(0xFFFFFF);
calendar.monthBGColor = UIColorFromRGB(0x7baecb);
calendar.dayNameTextColor = UIColorFromRGB(0x626262);
calendar.dayNumberTextColor = UIColorFromRGB(0x232323);
calendar.dayScrollBGColor = UIColorFromRGB(0xFFFFFF);
calendar.dayNameSelectedTextColor = UIColorFromRGB(0xFFFFFF);
calendar.dayNumberSelectedTextColor = UIColorFromRGB(0xFFFFFF);
calendar.daySelectedBGColor = UIColorFromRGB(0x7baecb);
Andrea Baldon, [email protected]
Mobile Supervisor - iOS Senior Developer at Musement
LinkedIn https://www.linkedin.com/in/baldonandrea/
UltraWeekCalendar is available under the MIT license. See the LICENSE file for more info.