Fixed cell selection accuracy issue by creating a custom UITableViewCell subclass and making the long press gesture recognizer a property of it.