Wednesday, November 19, 2008

Solving the iPhone Calendar Colour Problem

A long standing irritation of mine, and something many people have stumbled across when syncing multiple calendars to their iPhone, is the calendar colour problem. While the calendar entries are synchronised correctly, the entries show up in the wrong colours. This is actually far more irritating than you might immediately suspect...

The problem is, theoretically at least, solved if you use MobileMe to sync rather tha syncing directly from your Mac, but at least for some people this doesn't seem to resolve the problem.

It currently looks like if you were a .Mac subscriber, and your calendars were already synced to .Mac, then you still get randomly assigned colours when the calendars sync to your iPhone from MobileMe. However interestingly, the calendar colours are correct inside the MobileMe web application. This recently suggested a fix to me...

Go to MobileMe and select each calendar in turn, hit the calendar actions button which is just to the right of the Month drop-down at the top of the calendar. Select Calendar Info and you'll get a pop-up which has the calendar name a selector to choose the colour for the calendar. Re-select the correct colour, and hit Ok to save the colour choice. Now, after syncing with your iPhone, it'll show up with the correct colour. Even if the colour you just selected was the same colour you always had.

Irritating, but there you go...


  1. Thanks a lot! One of life's small riddles solved!

  2. But what if you are syncing with Google and not iCal?

    I am having a nightmare with this!

    Any help welcome!


  3. Honestly, I was looking for a Medical School Essay Help Online service when I landed on your site. I do not know why it happened because here I am not able to see the dissertation, but honestly, I am glad I came here because it reminded me of my old college days when I also used to go home every weekend.

  4. I think you solved the problem for people who use iPhone as their daily tool. Take my online class.