【问题标题】:Insert cells into a section of an already statically created table将单元格插入已静态创建的表格的一部分
【发布时间】:2014-06-18 19:09:11
【问题描述】:

我正在创建一个 iOS 应用程序,该应用程序具有创建某个“事件”的表单。这个表单被包裹在一个表格视图中。此表格视图由静态单元格组成。但是表格中有一个部分可用于将人员添加到此事件中,因此在按下按钮时,需要在该部分插入一个新的 tableview 单元格。为了证明这一点,请参见下图:

我想知道的是如何将单元格插入到静态表格中。以及如何在用户提交表单时获取它们,因为就我而言,您无法获取表格的特定部分。

我已经看过这种概念,但这不适用于添加单元格:

Mixing static and dynamic sections in a grouped table view

谢谢,

【问题讨论】:

    标签: ios objective-c forms uitableview


    【解决方案1】:

    我认为(至少)有两种解决方法:

    1. 您可以将动态 UITableView 作为子项添加到 UITableViewCell。请参阅this stack overflow question 了解此内容。
    2. 另一种解决方案是绕过该单元格中的表格功能并更改单元格的高度并手动添加额外的控件。

    【讨论】:

    • 更有用的答案。我要采用第二种方法:)
    【解决方案2】:

    无法在运行时添加或删除单元格,您需要为表格视图使用数据源。我问了similar question here,没有运气。

    针对您的第二个问题,您始终可以使用UITableView 上的cellForRowAtIndexPath: method 抓取单元格。

    【讨论】:

    • 很遗憾,这是正确的答案。我将使用一个单元格,并在每次添加一个人时使该单元格更高。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-22
    • 1970-01-01
    相关资源
    最近更新 更多