ios - Quickly swiping back using default interactivePopGestureRecognizer disables interaction of a UITableViewCell -


i have table view rows when selected push view controller onto navigation stack.

if use interactive pop gesture go slowly, works expected.

only when very quickly swiping left edge following behavior occur:

selection , or dragging starting cell selected disabled

all other cells work fine , table scrolls starting other cell. pushing view controller , popping fixes problem.

i believe there navigation bug related in ios 7...this ios 9 , behavior repeatable since interactive pop's origination in ios7. i've seen similar issues, none of solutions work particular case:

interactivepopgesturerecognizer causes uitabbarcontroller disables interaction

ios 7, corrupt uinavigationbar when swiping fast using default interactivepopgesturerecognizer

i don't want disable interaction entirely in: self.navigationcontroller.interactivepopgesturerecognizer.delegate = nil; or self.navigationcontroller.interactivepopgesturerecognizer.enabled = no;

i've tried obvious things like

  [tableview reloaddata] 

and

  [self.view layoutifneeded]  

in view appear

would love suggestions - thought presenting/dismissing dummy vc in case coordinator interactive, that's kind of ridiculous.


Comments