I implemented the project exactly as stated -- two view (portrait and landscape)... and all code from book.
When start the app in simulator:
1) portrait has two buttons stacked on top of each other.
2) switch to landscape orientation - new view displays correctly -- two buttons side by side.
3) switch back to portrait orientation - the two buttons still display side by side - not stacked on top of each other.
Any ideas why after switch away from portrait and then back again -- the buttons don't maintain their (stacked on top of each other) positions?