Arrange buttons automatically so they wrap ?

Hello,

I need to place a considerable amount of buttons on the screen, with no specific positions or sizes. They are just for testing actions. I expected something like “FlowLayout” in Java, where one could add infinite buttons and the GUI would automatically arrange them next to each other and - this is the important thing - when the amount of buttons reach the end of the area (end of screen) it would just go into the next row and fill it up with the remaining buttons.

What I have found in Unity is this: BeginArea(), BeginHorizontal(), BeginVertical() - however they are all very limited options and hardcoded for just 1 row or 1 column, but not an automatic “flow”. Am I missing something here or does my preferred function really not exist?

Well… obviously not. It really is that limited :?