Я добавил в свой проект Intent Extension Target и пытаюсь определить, какой тип виджета отображается в режиме редактирования в IntentHandler
, и на основе этой информации я хочу заполнить список Edit Widget маленькими, средними или большими типами виджетов.
Когда я использую @Environment(\.widgetFamily) var family
, это дает мне .systemMedium
все время, но в это время я редактирую виджет большого размера.
Например, Когда я долго нажимаю на маленький виджет для редактирования и выбора другого типа виджета из списка, я вижу список, полный элементов, содержащих малые, средние и большие типы виджетов из IntentHandler
, но я хочу видеть только мелкие типы.
Вопрос в том, можно ли заполнить список в зависимости от того, какой тип виджета я сейчас редактирую?
@Environment(\.widgetFamily)
, не будут работать вне кода вашего виджета. - person Adam   schedule 26.12.2020