Как установить правильное положение просмотра ребенка с использованием безопасной области?IOS

Программируем под IOS
Anonymous
Как установить правильное положение просмотра ребенка с использованием безопасной области?

Сообщение Anonymous »

У меня есть кнопка. Я могу перемещать кнопку по экрану. Также я могу нажать кнопку, и после этого откроется дочернее представление. Но иногда дочерний вид открывается с края экрана. Как это исправить? Как установить правильное направление открытия дочернего элемента? Я хочу получить что-то похожее на popover, но в собственном классе без использования popoverVC
var button = UIButton()
button.backgroundColor = .red
button.addTarget(self, action: #selector(self.action), for: .touchDown)
view.addArrangedSubview(button)

func action() {
let child = MFContextMenu()
addChildViewController(child)
child.view.frame = CGRect(x: button.origin.x, y: button.origin.y, width: 200, height: 200)
view.addSubview(child.view)
child.didMove(toParentViewController: self)
}


Подробнее здесь: https://stackoverflow.com/questions/787 ... -safe-area

Вернуться в «IOS»