As the title states, I'm trying to apply a .popoverTip to a Menu { } which is inside of a .toolbar { }. The toolbar has default placement and the menu includes a toggle button, and a NavigationLink.
I've ensured that tips can show on the view by using a TipView(tip: ) within my view which displays. Am I missing something? Is this not possible?
Alternatively, can anyone recommend a method to potentially debug why a tip won't show for future debugging?
It appears that the fix is to apply the .popoverTip to the Menu's label contents, not the .toolBarItem itself.
For example:
Menu {
// Menu Actions
} label: {
Text("This is my fancy button!")
.popoverTip(MenuTipView())
}
This seems as the appropriate method because a user sees the label, therefore the Tip anchors itself to the view, which in this case is the label.