我打算在下面的问题中使用带有UITableView的UINavigation控制器作为多页面问答应用程序:
我的问题是我真的可以将uitableview / tableviewcell用于此目的吗?我听说它使用长列表和易于编码进行良好的内存管理但我也听说过我可能无法将像datepicker这样的控制器放在其中吗?我不想使用scrollview,因为很难将问题作为组件组来管理并管理内存。
另外考虑一下我已经使用UITableview这里最好和最简单的做法是显示单选按钮和复选框,从用户那里获取用户输入也应该很容易,而不是复杂的委托模式。
第1页--------------------
标签:输入您的姓名
Texbox
隐藏标签:你必须输入你的 名称
隐藏标签:[空]
标签:如果出生,请输入您的日期
Uidate选择器
隐藏标签:你应该高于18
隐藏标签:[空]
标签:选择所有类型的学分 要什么?
具有信用类型的UIpicker视图
隐藏标签:选择至少2种信用类型
隐藏标签:这是解释 学分文本。
。 。 像这样的任何问题。
- Page1结束-----------
答案 0 :(得分:1)
简而言之。是的你可以。 UITableView和UIPicker的问题在于它们都使用手势识别器进行滑动。如果你将一个UIPicker添加到一个单元格,你的表将能够滚动,那么你就会遇到问题。您可以在UIAlertSheet中而不是直接在单元格中显示UIPicker。