Skip to content

lamlee/calendar

 
 

Repository files navigation

GCCalendar is covered by the MIT License

How to use:

  • Drag the GCCalendar folder from this project into the top level of your Xcode project tree. Make sure "copy itemsÉ" and "recursively createÉ" are selected.
  • Import the GCCalendar.h header file anywhere you would like to use the calendar API.
  • Implement the GCCalendarDataSource and GCCalendarDelegate protocol and place the required method in the class creating the calendar view.

Changes (v1.1):

  • added 'hasAddButton' property to the calendar portrait view. Setting this to YES causes an add button to be in the nav bar of the calendar view
  • calendar data sources and deleegates are now set per calendar view and not at a singleton level
  • GCCalendarDelegate now has functions for handling calendar tile selection and adding a new event Known Issues (v1.1):
  • events with start and end time on different days may behave unexpectedly
  • touch events on calendar tiles don't reflect the touch in the user interface
  • events that overlap may behave unexpectedly

Known issues (v1.0):

  • Events that have start and end dates not on the same day may behave unexpectedly.
  • Touches on the calendar tiles do not reflect the touch in the user interface.
  • The body of calendarTileTouch: in GCCalendarPortraitView is intended to let the developer push a detailed event view onto the navigation stack, currently no such view exists

About

Calendar API for iPhone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published