Is there any ready-made calendar control for iPhone apps?

IphoneCocoa TouchInterfaceUikitCalendar

Iphone Problem Overview


I am building an applicaiton for the iPhone that will display upcoming and past events. I settled for a list view, but then I realized that a calendar (just like the one displayed in the "month" view in the built-in Calendar application) would be a best match.

However, the iPhone Human Interface Guidelines just mentions the Date Picker, not the calendar, so I believe there is nothing like that out of the box. Is that true? If so, does anyone know of a third-party control that could be used? (I could write one myself, but I'd rather pick up something ready, since this is a departure on the original project plans).

Iphone Solutions


Solution 1 - Iphone

Yes.

These are the option I am aware of:

EDIT: as of May 6, 2010

  1. GCCalendar

  2. http://github.com/klazuka/Kal

  3. http://code.google.com/p/iphonecal (needs to be customized - easily - to change text from chinese to english)

  4. Commercial: http://nrg.com.bd/blog/archives/36 but the look & feel of the previous ones is much, much better and they are free, if you can comply with their licenses.

Hope this helps.

Solution 2 - Iphone

Solution 3 - Iphone

I would add this very good library.

Solution 4 - Iphone

Solution 5 - Iphone

Your goto place for any question like this these days is cocoacontrols.com. Searching for "calendar"

https://www.cocoacontrols.com/search?utf8=✓&q=calendar

gives us 15 responses at post date; this one seems particularly appealing at first glance.

DSLCalendarView for iOS

Solution 6 - Iphone

Solution 7 - Iphone

The library for the custom controller for calendar.

  1. OCCalendar

  2. PMCalendar

  3. MAWeekView

  4. ios-calendar

  5. Kal

  6. CKCalendar

Hope it will help you fine.Available on git also.

Solution 8 - Iphone

I've wrote my own (suitable for iPad / landscape view, scrollable, stylable, builds on Three20) – http://www.componentix.com/blog/22

On GitHub – https://github.com/vgrichina/ios-calendar

Solution 9 - Iphone

A slightly newer contender that works better in the iOS7 world is TimesSquare.

I used Tapku for a long time but haven't found it all that flexible, and the code is really hard to modify.

Solution 10 - Iphone

There are also other new version custom visual calendar for iOS 8+ written in Swift (2.0) CVCalendar. It provides easily customisable calendar control for iOS.

DDCalendarView which looks similar to iCal. It has both ObjectiveC and Swift version of code. Currently it shows only daily events. we need to develop the UI to support weekly and monthly events. Event classes used in this calendar are not inherited from EKEventKit classes.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionchesterbrView Question on Stackoverflow
Solution 1 - IphoneMassimo CafaroView Answer on Stackoverflow
Solution 2 - IphonetestingView Answer on Stackoverflow
Solution 3 - IphoneYannick LoriotView Answer on Stackoverflow
Solution 4 - IphonejessecurryView Answer on Stackoverflow
Solution 5 - IphoneAlex CuryloView Answer on Stackoverflow
Solution 6 - IphonekarimView Answer on Stackoverflow
Solution 7 - IphoneVivek YadavView Answer on Stackoverflow
Solution 8 - IphoneVlad GrichinaView Answer on Stackoverflow
Solution 9 - IphoneandygeersView Answer on Stackoverflow
Solution 10 - IphoneshriView Answer on Stackoverflow