All Projects → ultranano → UltraWeekCalendar

ultranano / UltraWeekCalendar

Licence: MIT license
UltraWeekCalendar - Clean UI to select day through weeks

Programming Languages

objective c
16641 projects - #2 most used programming language
shell
77523 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to UltraWeekCalendar

React Native Persian Calendar Picker
Persian Calendar Picker Component for React Native
Stars: ✭ 83 (+186.21%)
Mutual labels:  calendar, calendar-component
Xamarin.plugin.calendar
Calendar plugin for Xamarin.Forms
Stars: ✭ 159 (+448.28%)
Mutual labels:  calendar, calendar-component
Skcalendarview
SKCalendarView是一个高可控性的日历基础组件,为了提高应用的自由度,默认只提供了日历部分的视图封装,但不涵盖切换月份按钮、年月分显示等非关键性控件,但请不要担心,SKCalendarView为你提供了多样性的API,你可以很轻松的拿到这些信息去展示在你自己的自定义控件中。不仅如此,SKCalendarView还为你封装了公历、农历、节假日以及中国24节气的核心算法,即使你觉得默认的视图并不合胃口,也可以直接快速的利用这套算法创造出一个全新的日历控件。最后,SKCalendarView还提供了一些简单的切换动画,如果你不喜欢它,可以忽略掉,用自己的,这里完全不会受到任何限制。
Stars: ✭ 121 (+317.24%)
Mutual labels:  calendar, ios-ui
Calendarview
Android上一个优雅、万能自定义UI、仿iOS、支持垂直、水平方向切换、支持周视图、自定义周起始、性能高效的日历控件,支持热插拔实现的UI定制!支持标记、自定义颜色、农历、自定义月视图各种显示模式等。Canvas绘制,速度快、占用内存低,你真的想不到日历居然还可以如此优雅!An elegant, highly customized and high-performance Calendar Widget on Android.
Stars: ✭ 7,998 (+27479.31%)
Mutual labels:  calendar, calendar-component
Angular Calendar
A calendar component for Angular 12.0+ that can display events on a month, week or day view. The successor of angular-bootstrap-calendar.
Stars: ✭ 2,312 (+7872.41%)
Mutual labels:  calendar, calendar-component
Yycalendar
Simple and Clear Calendar
Stars: ✭ 46 (+58.62%)
Mutual labels:  calendar, calendar-component
Calendar Ios
Calendar View
Stars: ✭ 154 (+431.03%)
Mutual labels:  calendar, calendar-component
Cvcalendar
A custom visual calendar for iOS 8+ written in Swift (>= 4.0).
Stars: ✭ 3,435 (+11744.83%)
Mutual labels:  calendar, calendar-component
Eventscalendar
Events Calendar is a user-friendly library that helps you achieve a cool Calendar UI with events mapping. You can customise every pixel of the calendar as per your wish and still achieve in implementing all the functionalities of the native android calendar in addition with adding dots to the calendar which represents the presence of an event on the respective dates. It can be done easily, you are just a few steps away from implementing your own badass looking Calendar for your very own project!
Stars: ✭ 188 (+548.28%)
Mutual labels:  calendar, calendar-component
Vacalendar
Custom Calendar for iOS in Swift
Stars: ✭ 184 (+534.48%)
Mutual labels:  calendar, calendar-component
Vue Calendar
🏆 基于 vue 2.0 开发的轻量,高性能日历组件
Stars: ✭ 828 (+2755.17%)
Mutual labels:  calendar, calendar-component
Customizablecalendar
CustomizableCalendar is a library that allows you to create your calendar, customizing UI and behaviour
Stars: ✭ 214 (+637.93%)
Mutual labels:  calendar, calendar-component
Calendarview
An Easy to Use Calendar for iOS (Swift 5.0)
Stars: ✭ 429 (+1379.31%)
Mutual labels:  calendar, calendar-component
Recyclercalendarandroid
A simple DIY library to generate your own custom Calendar View using RecyclerView, written in Kotlin
Stars: ✭ 83 (+186.21%)
Mutual labels:  calendar, calendar-component
React Timeline Gantt
A react Timeline component with virtual rendering
Stars: ✭ 347 (+1096.55%)
Mutual labels:  calendar, calendar-component
Calendarkit
📅 Calendar for Apple platforms in Swift
Stars: ✭ 2,049 (+6965.52%)
Mutual labels:  calendar, ios-ui
Primedatepicker
PrimeDatePicker is a tool that provides picking a single day, multiple days, and a range of days.
Stars: ✭ 292 (+906.9%)
Mutual labels:  calendar, calendar-component
Vue Functional Calendar
Vue.js Functional Calendar | Component/Package
Stars: ✭ 314 (+982.76%)
Mutual labels:  calendar, calendar-component
Vue Hash Calendar
移动端日期、时间选择插件,日期选择面板以日历形式展示。上下滑动切换周/月模式。支持两种模式:1,月模式,左右滑动切换月份。2、周模式,左右滑动切换周。
Stars: ✭ 163 (+462.07%)
Mutual labels:  calendar, calendar-component
Recal
A minimal, accessible React/Preact calendar component using modern CSS.
Stars: ✭ 191 (+558.62%)
Mutual labels:  calendar, calendar-component

UltraWeekCalendar

Compatibility Version License Platform

A clean and compact UI to select days through weeks

Screenshot 01

Features:

  • Calendar Localizable in all languages
  • Change All calendar styles simply update HEX color values
  • Fully compatible with Swift (bridging header)
  • Fully compatible with Autolayout and rotation changes
  • Many many more features to come...

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

  • iOS 8.0+
  • Xcode 8+

Installation

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);

Author

Andrea Baldon, [email protected]
Mobile Supervisor - iOS Senior Developer at Musement
LinkedIn https://www.linkedin.com/in/baldonandrea/

Contributing

  • If you need help or you'd like to ask a general question, open an issue.
  • If you found a bug, open an issue.
  • If you have a feature request, open an issue.
  • If you want to contribute, submit a pull request.

MIT License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].