Потяните на увольнение с помощью SFSafariViewController, содержащегося в модальном UINavigationController? - PullRequest
0 голосов
/ 18 марта 2020

У меня есть UINavigationController, представленный в стиле .pageSheet, который может содержать SFSafariViewController. Другие ViewController, представленные в UINavigationController, автоматически обрабатывают взаимодействие вытягивания с удалением, но SFSafariViewController в этом случае этого не делает (хотя, когда он представлен сам по себе, он делает это для себя). Любые идеи о том, как заставить это работать?

Пример (извините за смешивание Obj- C и swift):

SFSafariViewController *safariVC = [[SFSafariViewController alloc] initWithURL:url];
safariVC.modalPresentationStyle = UIModalPresentationPageSheet;

// elsewhere

let navigationContainer = UINavigationController(rootViewController: safariVC)
navigationContainer.modalPresentationStyle = .pageSheet
parentVC.present(navigationContainer, animated: animated)
...