在swift中以编程方式添加不同数量的标签和滑块

时间:2017-09-16 07:50:48

标签: ios iphone swift xcode ipad

在swift和Xcode中,我希望能够创建一个用户可以输入他们所拥有的主题的应用程序,然后进入下一页,在那里他们会看到一个页面,在那里他们可以选择他们喜欢的程度使用标签和滑块以百分比表示。

我不确定的是我如何添加不同数量的标签和滑块,具体取决于他们添加的主题数量。

e.g。如果用户在下一页输入数学,英语和科学,我将需要以编程方式添加完全 3个标签和3个滑块。

如果有人能告诉我如何解决这个问题,我将非常感激:)

1 个答案:

答案 0 :(得分:0)

在第一页中,用户选择'主题,将这些主题添加到数组对象。然后数组对象将有一个计数。

在第二页上,通过' subject'数组内的对象。然后将UITableView添加到第二页。制作包含UILabel和UISlider的原型UITableViewCell。然后在UITableViewDelegate和Datasource上,将numRowsForSection设置为数组的计数,该表将绘制那么多单元格。然后使用cellForRowAtIndexPath将主题数据从数组传递到单元格,并从那里继续。

如果您不熟悉UITableView及其委托/数据源,请先查看这些内容!