Контроллер оповещения не появляется как Popover в iOS 26IOS

Программируем под IOS
Anonymous
Контроллер оповещения не появляется как Popover в iOS 26

Сообщение Anonymous »

У меня есть отчетливое впечатление от видео WWDC «Создайте приложение uikit с новым дизайном», что, если я рассматриваю контроллер оповещения как поповер, оно должно исходить из исходного элемента даже на iPhone: < /p>
let alert = UIAlertController(
title: "No high scores yet.",
message: nil,
preferredStyle: .alert
)
alert.addAction(.init(title: "OK", style: .default))
alert.popoverPresentationController?.sourceView = statsButton
alert.popoverPresentationController?.sourceRect = statsButton.bounds
present(alert, animated: true)
< /code>
Я обнаружил, что он появляется в центре экрана, и (опять же, противоречате видео) я должен включить какую -то кнопку отмены, или пользователь не может его отклонить. Возможно, эта функция работает только с источниками элементов кнопок? Просто любопытно, добились ли других лучшего успеха.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -in-ios-26

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