BHCircularCalendar
BHCircularCalendarDemo
Key Features
-
BHCircularCalendar will provide you calendar with the circular format where you can scroll left and right for dates with the smooth scrolling.
-
It will show 5 dates at a time. In this calendar current date will shown in centre of circle and with the bold font and other dates in normal.
-
This is a fully customisable calendar where you can change the view, colours and looks as you want.
-
It will show you 3 Years of data from the current date. But you can change it and increase/decrease limit of the Calendar Range as per your need.
-
This is simply an UICollectionView with the Custom Layout. So, If you have basic knowledge of UICollectionView and Layouts then you can handle it in an easy way. Eg. You can give Date Tap Function in the code.
BHCircularCalendar
works on all orientations and with any screen resolution. It will provide you Left/Right smooth scrolling for changing dates. There are also nice optional features allowing you to chang colors of the dates, Circle View, Month and Year Label. Also you can set the layout and fonts and do much more modification with the calendar as you need. It is having reset button enable disable option which will help you to jump on the current date.
Installation
Cocoapods Installation
CocoaPods is a dependency manager for Cocoa projects. You can install framerowk with the following steps:
- Installing Cocoapods -> Run bellow command for installing cocoapods into your PC.
$ sudo gem install cocoapods
- Create new project -> Run bellow command for going to the project directory.
$ cd YourProjectDirectoryPath
- Create a podfile -> Run bellow command for creating a pod file(if you have not created)
$ pod init
- Write Pod comment to the pod file -> Write bellow lines into the generated Podfile into your project.
pod 'BHCircularCalendar'
- Install cocoapods -> Save Podfile and Run bellow command for installing BHTextFieldManager to your project by cocoapods.
$ pod install
-
Open project -> Now go to your project directory and open .xcworkspace file.
-
Build Project -> Build your project and write import statement and use BHTextFieldManager whereever you want in your project.
LICENSE
Distributed under the BSD 3-Clause License.
Contributions
You can contribute through pull requests and issues on GitHub.
Author
Bhavik Barot , email at: barotbhavik23@gmail.com