title: Iphone best way to define multiple ui components in a scroll
body: <p>I have a questionary, and want to show multiple and different kind of questions in one page(a date picker, texbox, picker..etc.) These will be created runtime from an xml, and all these questions also will have their own;</p>
  
  <p>-question labels</p>
  
  <p>-a hidden label under the question for its validation alerts </p>
  
  <p>-and maybe a few more labels around the question for explainaiton..etc.</p>
  
  <p>So for each question on the page I need to use multiple controls, what is the best approach here:</p>
  
  <p>-Use a scroll View and add my questions dynamically, but each question already has a few other components, how can I define this? can I create a view object for each question, add its components to the questions objcets and add questions to the scroll view? if so how? </p>
  
  <p>-Or should I use table view I think it already categorizes the components you add in each cell?</p>
  
  <p>-Or should I subclass some fancy Ui classes and do some fancy delegations? but how?</p>
  
  <p>I am new to objective C so if answers are a bit explainatory I will be glad.</p>
  
  <p>Thanks</p>