ios - 将行动态添加到 UItableView,并为按钮保留最后两行

标签 ios objective-c uitableview

<分区>


这个问题似乎离题,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a minimal example在问题本身。

关闭 9 年前

我在向 UITableView 动态添加行时遇到问题。我想要 UITableView 的倒数第二行和最后一行分别有“添加”和“保存”按钮。我怎么做?另外,每当触发“添加”按钮时,我希望在“添加”按钮上方添加一行。如果我的问题不清楚,请告诉我。

最佳答案

您有一些选择。发布一些代码,以便我们给出更好的答案

  1. 当您为 tableView 设置数据源时只需添加 numberOfRows返回行数时加 2。然后在cellforrowatindexpath只需检查 indexpath并添加必要的按钮。

  2. 您可以将添加和保存按钮放在单独的部分

  3. 您可以忽略单元格行,但您可以在UItableview 的页 footer 分添加按钮。节

    - (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{
    {
      //Return your view with the two buttons
    }
    
  4. 您可以在 tableView 中添加按钮页脚也是

    yourTableView.tableFooterView = yourView; //yourView should contain the two buttons
    

关于添加按钮单击。只需更新数据源数组并重新加载表格。

关于ios - 将行动态添加到 UItableView,并为按钮保留最后两行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23384621/

上一篇:ios - 如何修复出现在内存状态问题上的断点?

下一篇:ios - 使用 UIWebView 而不是 native UI 元素来显示复杂的响应式布局是一个好习惯吗?

相关文章:

ios - 在哪里可以找到 iOS 6 核心蓝牙的文档

ios - 每行结果相同

ios - 为什么将 subLocality 与反向GeocodeLocation 结合使用时,当前的 subLocality 并不总是弹出

objective-c - 对数组进行排序并保留 Objective-C/swift 中某些元素的原始顺序?

php - iOS - UITableView - numRowsInSection 不同于 cellForRowAtIndexPath

ios - 没有为 UITextField 正确添加 inputAccessoryView

ios - 临时推送通知不发送 iphone 通知

ios - “名称”不可用 : not available on iOS - XCode11

ios - 如何制作自定义水平表格 View ?

Swift:- 在自定义 tableview 单元格中单击按钮时将标签值增加 1