我想做的是:通过视图修饰符间接地表示contextMenu。如下所示: Text("Something") // Some menu options
} 为什么:我需要在修饰符中做一些逻辑来有条件地显示或不显示菜单我找不出正确的视图修饰符签名。 还有另一个可用的contextMenu修饰符,它声称我可以有条件地显示它的上下文菜单。在尝试时,这对我没有帮助,因为一旦我向iOS上的NavigationLink添加context
理想情况下,我可以定义默认的修饰符,如Color、Font等,这些视图没有任何定制,但允许这些修饰符被后面使用的附加修饰符轻松覆盖。但是现在,如果我想重用这个视图并为我的特定用例定制它,我可能想重写以下这些修饰符: @State var text = "hello"
.foregroundColor(.blue)
.font(.system(.bod