IPHONE - 如何使用editButtonItem初始化按钮

时间:2010-12-22 05:03:01

标签: iphone uiviewcontroller tableview

我想使用表格编辑功能。我知道 self.navigationItem.rightBarButtonItem = self.editButtonItem; 但是我想设置一个UIButton,将其设置为editButtonItem或者可以编辑表函数

2 个答案:

答案 0 :(得分:0)

只需在UIButton的onclick中编写代码,即

- (IBAction为)deletebuttonPresed:(ID)发送方 {

table.editing = YES;

}

答案 1 :(得分:0)

你不能使用self.editButtonItem,因为当你的类是UITableView的子类时它就存在了。

但您可以通过以下代码实现相同的功能 -

使用bool变量(在.h文件中声明isEdit)。

-(IBAction)editTable
{
  if(!isEdit)
  {
    isEdit=YES;
    yourTableView.editing=YES;
  }
  else
   {
     isEdit=NO;
     yourTableView.editing=NO;
   }
} 

将此IBAction绑定到按钮。您还可以通过设置按钮的属性来更改按钮和样式的文本。