Во-первых, вам не нужно выписывать чеки для каждой ориентации. Вы можете добиться этого, просто используя следующий код в методе shouldAutorotateToInterfaceOrientation вашего viewController
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
Во-вторых, вы можете предоставить более подробную информацию о том, как на самом деле вы добавляете больше просмотров. Будет более полезно найти проблему.