Palettes (или проще палитры) представляют собой ряд элементов меню, обычно используемых для выбора из заданного набора. Этот элемент в Apple используют приложении Books на iOS или в Mail и Finder на Mac. Теперь же они доступны и в
UIKit. Чтобы превратить любое меню в палитру, просто добавьте
.displayAsPalette к его параметрам, как показано ниже.UIMenu(options: [.displayInline, .displayAsPalette], children: [ ... ])Выбор будет отмечен соответствующим индикатором на основе предоставленного изображения.
Если все элементы в палитре используют монохромные символы SF или шаблонные изображения, выбранный элемент окрашивается цветом оттенка приложения.
👩🎓 Также можно задать свой стиль индикатора выбора, используя
selectedImage в протоколе UIMenuLeaf.😃 iOS Dev
