Я столкнулся с некоторыми ошибками в модификаторе .popover
и уже отправляю их в Apple (с надеждой, что они это исправят). Я испытываю эти ошибки на iPadOS и Ma c Catalyst.
До тех пор я хочу пересобрать .popover
-модификатор самостоятельно для этих двух платформ. Моя проблема в том, что я понятия не имею, где разместить .overlay
-вид, потому что мне нужно знать:
a) достаточно ли места под элементом управления, которое вызывает .popover
(в моем примере это кнопка). Поэтому мне нужно знать размер вида наложения и абсолютную позицию элемента управления
и
b) если под элементом управления недостаточно места, это вызывает .popover
, Мне нужно поместить .popover
над элементом управления, который вызывает .popover
.
, чтобы показать его графически:
Итак, мой вопрос:
Могу ли я разместить .overlay
-вид абсолютно в родительском представлении, не добавляя модификатор в родительское представление? Если так, как я могу узнать, достаточно ли места для представления моего взгляда?