Контроллер оповещения не появляется как 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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