之前我使用过UITableView,并且喜欢用户通过输入信息添加几乎无限数量的单元格的方式,程序使用模板。我想知道是否有办法做到这一点,而不是使用表,使用常规视图甚至按钮。例如,用户可以点击一个按钮,输入信息,然后返回到第一个ViewController,它将有一个新视图,其中的信息代替了我设计的模板部分。
对不起,如果不清楚的话。基本上我想知道是否有办法使表格不像表格那样具有限制性,但是使用几个单独的视图来代替单元格。
答案 0 :(得分:0)
您可以使用与创建原型单元格相同的方式创建可重复使用的视图。
只需右键单击项目窗口,添加新文件并选择用户界面>视图。像原型单元一样创建它。
然后通过添加一个新的swift文件创建一个相关的类,链接这两个,创建你需要的任何出口或操作,并添加任何所需的逻辑。
一旦完成,你可以在任何需要的地方加载它,就像这样
self.headerView = NSBundle.mainBundle().loadNibNamed("HeaderView",owner:self,options:nil) as! HeaderView
您可能需要传递一些必需的信息,或设置视图框架或约束。
我找到了YouTube Video,这有助于指导您完成整个过程。我只是浏览了它,所以你可能需要四处寻找更好的一个,但一般的概念似乎就在那里。