使用自定义单元格创建动态TableView

时间:2017-10-16 07:15:04

标签: ios iphone swift uitableview

我正在寻找一个问卷调查应用程序,并试图找出实现这一目标的最佳方法。

我熟悉TableView以及如何从阵列中加载内容,但我无法找到一种方法来创建一个可以扩展或缩小的动态TableView,具体取决于方式每个观点都会提出许多问题。

我的问题将被分组,以便每个"页面"只会一次显示一组问题。这可能有1个问题或更多。

每个问题都有3个属性:

  • questionNumberquestionLabelquestionType。这些都是字符串。

有7种问题类型:

  • yesNodatetimesearchmultipleSelectiontextFieldprompt

    我是否需要为每个自定义单元格创建自定义单元格并将其加载到TableView中,还是可以创建单独的视图,然后将其加载到TableView

我还会使用工具栏或导航栏来让用户点按下一个会转到下一组问题,或点按之前的那些会让他们回到上一组的问题。

任何帮助指出我正确方向的人都将不胜感激。截至目前,我需要制作15个不同的视图控制器,并希望通过创建一个TableView来减少数量,这个questionType可以通过问题和questionType进行扩展和缩小。一个页面可能只显示是或否的问题,而另一个页面可能有2个或更多的问题,每个问题都附加了不同的Private Function xlCol(ByVal col As Integer) As String 'col -= 1 'Uncomment this line if you are using 1-based column indices Dim s As String = "" If col < 0 Or col > 16383 Then Throw New ArgumentException(String.Format("{0} is an invalid column", col), "col") End If If col >= 26 ^ 2 Then s = Chr(64 + (col \ 26 \ 26) Mod 26) End If If col >= 26 Then s &= Chr(64 + (col \ 26) Mod 26) End If s &= Chr(65 + (col Mod 26)) Return s End Function

0 个答案:

没有答案