I have multiple UIViewControllers and their views are nested within each other by using add subviews. I just got all of my views automatically changing orientation, except one. The one right at the end of the stack. I have also realized that the **willRotateToInterfaceOrientation** method does not propagate down to subviews controllers. Whats the best way to handle this? Should I try manually route the calls to subviews?

The end Controller thats not rotating was taken from a sample photo viewer app PhotoViewController and that relies on the **willRotateToInterfaceOrientation** method being called.

Any help would be appreciated.