Введение:
Я создаю свой UIBUTTON во время выполнения.И мой UIButton находится в TableView.Вся функция этого UIButton такова: если я нажимаю «удалить OFF» или «удалить ON» (обычный метод void), я могу удалить каждую ячейку в моем TableView.Я занял позицию моего UIButton справа, как настоящий метод delete.
Прежде всего, я знаю, что у objectiv c есть метод delete!Но я не могу использовать этот метод, потому что у меня есть ползунки в моем TableView и ползунки с методом удаления objectiv-c не работают вместе.
Из-за этого я написал этот код:
- (UITableViewCell *) getCellContentView:(NSString *)cellIdentifier {
if (allowchange==YES) //<- Button to activate the delete mode
{
UIButton *playButton = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain];
playButton.frame = CGRectMake(700, 23, 45, 25);
[playButton setBackgroundImage:[UIImage imageNamed:@"button_delete.png"]
forState:UIControlStateNormal];
[self.view addSubview:playButton];
[playButton addTarget:self action:@selector(deleteRow:) forControlEvents:UIControlEventTouchDown];
playButton.tag=count;
[cell.contentView addSubview:playButton];
[playButton release];}}