This is not a Landscape/Portrait issue. This will happen in portrait mode as well, if you add enough buttons.
That is a UIActionSheet that has too many buttons to fit on the UI.
When there are too many buttons, UIActionSheet uses a stylised table view to display the choices. You can't make the sheet display in this way by choice - it only displays if there are too many buttons to show at one time (which is why it is often seen in landscape mode).
Source: this answer