Hey, thank you for the reply.

I'll try to clarify.
I've got effectively some parts of the UI which should ONLY appear as portrait and others which should ONLY be landscape.
If I just build the app in Unity and enable both portrait and landscape, I assume everything will rotate, and yes, if I've anchored everything properly, it should all reposition, and rescale correctly. And that would be fine if those were the specifications I'd been given - but they're not. (And also to clarify, in another post I referred to a hobby game... I'm working on the side on a freeware game, but THIS question is for a professional environment in which I'm modifying an existing app which uses NGUI)
So my thought was, build only enabling portrait, and for the parts that are supposed to be landscape, "fake it".
I'm not really sure that just rotating the elements is going to work. I tried doing that to one scroll view and there was some very strange behavior (elements animating off diagonally?). It might be simplest and clearest to build these parts of the UI by, for instance, changing a horizontal scroll view to a vertical one, with cells whose width and height I swap, and then just rotate the sprites inside the cells.