Это странно. Я правильно прокручиваю UITableViewCell в симуляторе iPad. Несмотря на то, что событие ниже огней и swipedCell не ноль, кнопка «Удалить» не появляется. На самом деле, похоже, но только иногда. Я никогда не получаю плохой доступ или сигбарт.UITableViewCell прошита, но кнопка удаления не отображается
Вот код:
- (void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer
{
if (userListSwipeRightRecognizer.state == UIGestureRecognizerStateEnded) {
CGPoint swipeLocation = [userListSwipeRightRecognizer locationInView:self.outletView];
NSIndexPath *swipedIndexPath = [self.outletView indexPathForRowAtPoint:swipeLocation];
UITableViewCell* swipedCell = [self.outletView cellForRowAtIndexPath:swipedIndexPath];
[swipedCell setEditing:YES];
}
}
Является ли это просто вопрос симулятор или я делаю что-то не так?
Есть ли причина, по которой вы сами справляетесь с жестом салфетки, а не позволяете UITableView делать это автоматически? – Costique
Я собираюсь также показать кнопку «изменить» в дополнительной ячейке, когда ячейка будет прокручена. То, что я делаю, может быть не лучшим. Это мое первое приложение. – Ali