if (itemIndex == ) {
CATransition* animation = [CATransition animation];
[animation setDuration:f];
[animation setType:kCATransitionMoveIn];
[animation setSubtype:kCATransitionFromRight];
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[[self.view layer]addAnimation:animation forKey:@"switchView"];
}
[super setSelectedIndex:itemIndex];
blog:http://blog.csdn.net/linzhiji/article/details/7390664