【问题标题】:Creating Sections That Are Independent Of Each Other in UITableView在 UITableView 中创建相互独立的部分
【发布时间】:2015-07-21 03:25:24
【问题描述】:

假设我有一个包含 [Apple、Orange、Grape 和 Banana] 的数组,我希望它们在 UITableView 中都有自己的部分,但每个部分都具有相同的结构。例如,每个部分都允许用户输入数组中每个项目的数量和卡路里。有没有办法使这成为可能。我是初学者,我在使用 UITableView 时遇到了困难。

我已经很接近了,我知道我可以使用 func "numberOfSectionsInTableView(tableView: UITableView) -> Int" 来计算我想要的部分数量的数组计数,但是如果我在一个部分中做一件事,它会影响所有其他人。为了更清楚地解释这一点,我希望用户能够输入他/她想要添加的行数。如果用户在一个部分中输入 2,它将为每个部分添加 2 行,而不仅仅是那一行。

【问题讨论】:

    标签: ios arrays swift uitableview


    【解决方案1】:

    您可以通过创建字典并使用不同的数组插入每个部分数据来做到这一点,这里名称是数组。我认为这段代码可以帮助您。

    【讨论】:

    【解决方案2】:

    带有标签值的 Uitextfield 数量和卡路里。你必须采取像 . strTage=[nstringtag stringwithformat:@"%d%d",indexpath.row+1,indexpath.section+1]; Txtfld.tag=[strTage 整数值]; strTage 声明应该是全局的,因为这里的 nstring 11 表示第 0 节和第 0 行,21 表示第 1 节和第 0 行。您需要在文本字段的 didendinging 方法中拆分标签值,并设置代表您可以将数组值存储在此处。

    【讨论】:

    • 我应该把这样的东西放在哪里?在section函数中?
    • Txtfld 应该在 uitableviecell 中并在 cellforrowat 索引中设置 txtfld 标记值,并且您从标记 id 中获取文本值并存储在文本字段中的数组中 didend 委托方法
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-28
    • 2018-10-27
    • 1970-01-01
    相关资源
    最近更新 更多