Ios 动态地将行添加到UItableView,并保留按钮的最后两行

Ios 动态地将行添加到UItableView,并保留按钮的最后两行,ios,objective-c,uitableview,Ios,Objective C,Uitableview,我在将行动态添加到UITableView时遇到问题。我希望在UITableView的最后一行和最后一行分别显示“Add”和“Save”按钮。我该怎么做?另外,每当触发“添加”按钮时,我希望在“添加”按钮上方添加一行。如果我的问题不清楚,请告诉我。您有一些选择。发布一些代码以便我们能给出更好的答案 当您为表视图设置数据源时,只需在返回行计数时添加numberOfRows加上2即可。然后在cellforrowatinexpath中,只需检查indexpath并添加必要的按钮 您可以将“添加”和“保存

我在将行动态添加到
UITableView
时遇到问题。我希望在
UITableView
的最后一行和最后一行分别显示“Add”和“Save”按钮。我该怎么做?另外,每当触发“添加”按钮时,我希望在“添加”按钮上方添加一行。如果我的问题不清楚,请告诉我。

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

  • 当您为
    表视图设置数据源时,只需在返回行计数时添加
    numberOfRows
    加上2即可。然后在
    cellforrowatinexpath
    中,只需检查
    indexpath
    并添加必要的按钮

  • 您可以将“添加”和“保存”按钮放在单独的部分中

  • 您可以忽略单元格行,但可以在
    UItableview
    部分的页脚部分添加按钮

    - (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{
    {
      //Return your view with the two buttons
    }
    
  • 您还可以在
    表格视图
    页脚中添加按钮

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

  • 关于添加按钮,请单击。只需更新<强>数据源>强数组>并重新加载表。

    让您考虑使用一个数组名ARDATA来存储记录和调用<代码> RealDebug < /代码>函数来重新加载表< /P>
    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
    {
        return ([arrData count]+2);//+2 for Add and save button
    }
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {
       //your code for creation of cell
    
    
       //Here check for indexpath.row
    
            if(indexpath.row==[[arrData count]+1])
           {
              //code for Add button
           }
    
              if(indexpath.row==[[arrData count]+2])
           {
               //code for save button
           }
    
    return cell;
    
    }
    
    但我的建议是不要在
    UITableViewCell
    中包含添加和保存按钮,因为随着表格单元格的增加,添加和保存按钮会下降。所以每次你需要滚动


    因此,请将其包含在
    UITableView
    下面。这样,每次您都可以访问这些按钮

    在您想要的索引处插入单元格。您尝试过使用不同的部分吗?(例如,1代表您的数据,1代表您的按钮)您面临什么问题?在这里输入一些代码请在您试图解决问题的地方发布一些代码。您使用哪个函数更新表、reoladData或仅在索引处插入单元格?使用不同的部分并更新数据源数组对我有效。非常感谢@iPrabu!