Існує простий, але неочевидний спосіб зробити це.
Якщо припустити, що у вас налаштована синхронізація Google, і ви вже можете бачити свій телефон Google Календар на своєму телефоні, перейдіть за посиланням https://www.google.com/calendar/syncselect (для цього потрібен www; він не повинен бути на своєму iPhone). Ви побачите список пристроїв, які ви синхронізуєте. Виберіть свій iPhone.
На наступному екрані ви можете вибрати, який із ваших календарів Google потрібно синхронізувати зі своїм iPhone. Поставте прапорець біля потрібних календарів, а потім натисніть Готово або Зберегти або все, що там написано внизу.
Відкрийте iCal на своєму iPhone та приділіть йому час синхронізації, і тепер ви повинні побачити всі обрані вами календарі Google на своєму iPhone.
Чомусь ви не можете змінити кольори календарів на iPhone, тому я змінюю кольори в Календарі Google, щоб відповідати тому, що вибирає iPhone.
Раніше було обмежено 5 календарів Google, які можна синхронізувати з телефоном, але нещодавно вони підвищили ліміт до 25.
Ці ж інструкції стосуються iPad та iPod touch. У мене це налаштування на всіх моїх пристроях, і це працює як шарм.
Це задокументовано Google тут: http://www.google.com/support/mobile/bin/answer.py?answer=139206