Что уже есть: xib file с тремя кнопками, каждый из которых открывает popup от родительского view, в IBAction использовал следующий код:
// create present on UIView
if var topController = UIApplication.shared.keyWindow?.rootViewController {
while let presentedViewController = topController.presentedViewController {
topController = presentedViewController
}
// topController now can use for present.
let storyBoard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let newViewController = storyBoard.instantiateViewController(withIdentifier: "Gender") as! GenderView
topController.addChild(newViewController)
newViewController.view.frame = topController.view.frame
topController.view.addSubview(newViewController.view)
newViewController.didMove(toParent: topController)
}
Но возникла проблема, родительским считается view с которого я перешел, у меня есть главная страница, и внизу три кнопки, открывающие другие view(Попапы), в открывшихся view(Попапах) так же стоят эти три кнопки, как сделать так, чтобы они родительским считали родительским именно главную страницу?