Я экспериментирую с iOS 13 и новым API UIContextMenu, и при попытке использовать предварительный просмотр контекстного меню я хотел показать маленькую карточку относительно нажатой UITableRow. Я создал UIViewController в своей раскадровке с UIView внутри, который содержит саму информационную карту (я сделал UIView, чтобы я мог легко изменить его размер с ограничениями). Я попытался только отобразить его, выполнив
@IBOutlet var infoCard = UIView!
override func loadView(){
super.loadView()
view = infoCard
preferredContentSize = infoCard.bounds.size
}
Однако при отображении контекстного меню я вижу вид, но есть черный прямоугольник над и под картой, поскольку коэффициент предварительного просмотра не изменяется.
Как бы я отобразил эту информационную карту с другим соотношением? Спасибо!