Если хорошей анимацией, на которую вы ссылаетесь, является сетка фотографий, скользящая в поле зрения справа, она обрабатывается UINavigationController автоматически. Вы просто сообщаете ему, какой вид хотите показать, и он будет обрабатывать анимацию слайдов.
Это устанавливает контроллер навигации с вашим первым видом (таблицей фотоальбома) на нем.
// init your first view controller here, create a navigation controller for it
UIViewController *myRootViewController;
UINavigationController *myNavController;
myNavController = [[UINavigationController alloc]
initWithRootViewController:[myRootViewController view]];
// the nav controller now owns your first view
[myRootView release];
// add the nav controller view (ie. do this in the app delegate)
[window addSubView:[myNavController view]];
Затем создайте второй вид (сетку фотографий) и попросите контроллер навигации отобразить его.
// init your second view controller here
UIViewController *mySecondViewController;
[myNavController pushViewController:[mySecondViewController view] animated:YES];
[mySecondView release];