我有以下视图,在我的应用程序中的多个不同位置使用:
var body: some View {
Table(sortedResults, sortOrder: $sortOrder) {
TableColumn("Key", value: \.key)
TableColumn("Type", value: \.value.typeString)
TableColumn("Value", value: \.value.valueString)
}
.searchable(text: $searchString, prompt: "Search for a Key")
.textSelection(.enabled)
}
然而,有时我不希望它是searchable
(例如,当我知道我显示的列表很短时)。
有没有办法有条件地使Table
可搜索?
1条答案
按热度按时间zbsbpyhn1#
您可以创建一个简单的
ViewModifier
然后更换
与