我还没有找到一个回答这个问题的任何地方,但是这似乎是一个典型的问题:我是动态的(从XML文件)创建一个视图来显示“问题”我从XML文件。我有问题来显示选择题。我尝试以下方法:UITableView内的UITableViewCell?什么是最好的设计?
Question 1
MultipleChoiceQuestion 2
--First Option
--Second Option
--Third Option
Question 3
Question 4
MultipleChoiceQuestion 5
--First Option
--Second Option
and so on...
所以,我的想法是:我有一个第一的UITableView和行的每一个“正常”的问题,并应加载到每个“多项选择”的问题第二的UITableView像我之前展示的那样,从第一个UITableView开始。
这是一个很好的方法或者你们有针对此问题的更好的设计模式?
非常感谢!
+1或者只是自定义单元格。计算高度并不难。黄金法则:如果您认为问题很普遍,但以前没有人这样做过,那么可能有一个很好的理由。 – Eiko 2010-07-03 09:14:28
感谢您快速回答Baard。我不能使用Picker,因为用户应该能够选择多个选项。所以,我会尝试你的第二个建议:每个问题的一组分组表格视图! 再次感谢! – jcdmb 2010-07-03 09:19:51
不要忘记,以纪念这是公认的,如果它帮助了你;) 此外,在Xcode中创建最终的应用程序/ IB帮助之前用铅笔在纸上绘制草图程式创意和UI(或用锤子石头)你可以防止这些挫折。 – 2010-07-03 09:57:23