IndexPathForRowAtPoint не работает iOS 13.4.1 - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть TableView, заполненный UITableViewHeaders (разделы) ... В заголовке есть LongGesture, и я использую код ниже, чтобы перетащить заголовок для повторного упорядочения. Теперь это работает на всех моих устройствах до 13.3.1, но совсем недавно получал жалобы от пользователей, что просмотр таблицы не отвечал. Ниже приведен код, используемый для краткого захвата индекса текущего представления, который работает до iOS 13.4.1. Любые предложения / обходные пути будут с благодарностью приняты

- (void)longPressGestureRecognized:(UILongPressGestureRecognizer*)longPress {

UIGestureRecognizerState state = longPress.state;    
CGPoint location = [longPress locationInView:self.mainTable];
NSIndexPath *indexPath = [self.mainTable indexPathForRowAtPoint:location];


//do my cool stuff  with index path....

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...