如何在IOS中组织一个没有重复模式的长视图

时间:2017-02-27 01:44:31

标签: ios

我认为我需要在IOS中构建。

这是一个用户个人资料视图。

基本上我会提供用户个人资料,例如姓名,年龄,性别,国籍

这些字段中的每一个都是略有不同的UI控件,因此我不能简单地使用UITableView和UITableViewCell。

有没有办法简单地逐一放置一堆不同的视图然后让整个屏幕可以滚动?

构建此类视图的最简单方法是什么?是否可以在storyboard中只使用一个视图,并为此视图创建一个viewcontroller文件?

(我在android中使用单一布局完成,然后只是查询活动中的数据,然后逐个设置标签的值。

1 个答案:

答案 0 :(得分:0)

  

这些字段中的每一个都是略微不同的UI控件,因此我   不能简单地使用UITableView和UITableViewCell。

这是不正确的。

可以拥有多个具有完全不同UI的不同单元格。只需将它们子类化并将自定义UI添加到它们中即可。

tableView(_:cellForRowAt:)方法中为所需的indexPath返回所需的单元格。

Example tutorial by Stan Ostrovskiy:

enter image description here