IPHONE - Как инициализировать кнопку с помощью editButtonItem - PullRequest
0 голосов
/ 22 декабря 2010

Я хочу использовать функцию редактирования таблицы.Я знаю self.navigationItem.rightBarButtonItem = self.editButtonItem;Однако я хочу установить UIButton, установить его как editButtonItem или могу сделать функцию редактирования таблицы

Ответы [ 2 ]

0 голосов
/ 22 декабря 2010

Вы не можете использовать self.editButtonItem, потому что он присутствует, когда ваш класс является подклассом UITableView.

Но вы можете достичь той же функциональности с помощью следующего кода -

использовать переменную bool (объявить в .h файле говорит isEdit).

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

привязать этот IBAction к кнопке. Вы также можете изменить текст кнопки и стиль, также установив свойство кнопки.

0 голосов
/ 22 декабря 2010

просто напишите свой код в клике UIButton, это s

- (IBAction) deletebuttonPresed: (идентификатор) отправителя {

table.editing = ДА;

}

...