В моем приложении SwiftUI в моем каталоге ресурсов есть изображение с соотношением сторон 1: 1. В моем коде у меня есть Image
представление с другим соотношением сторон, которое обрезает изображение до нового размера:
Image("My Image")
.resizable()
.aspectRatio(contentMode: .fill)
.frame(width: 300, height: 250)
.clipped()
Но когда я прикрепляю к этому изображению контекстное меню (с модификатором contextMenu
), исходное соотношение сторон сохраняется, но с прозрачным отступом:
Как сохранить изображение обрезанным в новом кадре внутри контекстного меню, чтобы не было отступов?