在swift中添加基于模板的UIView?

时间:2016-05-07 20:00:08

标签: ios swift uitableview uiview

之前我使用过UITableView,并且喜欢用户通过输入信息添加几乎无限数量的单元格的方式,程序使用模板。我想知道是否有办法做到这一点,而不是使用表,使用常规视图甚至按钮。例如,用户可以点击一个按钮,输入信息,然后返回到第一个ViewController,它将有一个新视图,其中的信息代替了我设计的模板部分。

对不起,如果不清楚的话。基本上我想知道是否有办法使表格不像表格那样具有限制性,但是使用几个单独的视图来代替单元格。

1 个答案:

答案 0 :(得分:0)

您可以使用与创建原型单元格相同的方式创建可重复使用的视图。

只需右键单击项目窗口,添加新文件并选择用户界面>视图。像原型单元一样创建它。

然后通过添加一个新的swift文件创建一个相关的类,链接这两个,创建你需要的任何出口或操作,并添加任何所需的逻辑。

一旦完成,你可以在任何需要的地方加载它,就像这样

self.headerView = NSBundle.mainBundle().loadNibNamed("HeaderView",owner:self,options:nil) as! HeaderView

您可能需要传递一些必需的信息,或设置视图框架或约束。

我找到了YouTube Video,这有助于指导您完成整个过程。我只是浏览了它,所以你可能需要四处寻找更好的一个,但一般的概念似乎就在那里。