I want to have a function that by pressing the 1st button, then the 2nd button will be appear. When the 2nd button appear, after pressing it, then the 3rd button will appear and so on until the 10th button. 

Making IBAction for each button can do the job. But it will be very time consuming. And I have multiple of these sequence needed to be done.

Is there any other way is faster and simpler to get this job done? 

Thanks