Отключить указанные c элементы выбора - PullRequest
1 голос
/ 15 января 2020

Есть ли способ отключить определенные c элементы выбора? В AppKit вы можете отключить NSPopUpButton элементы по протоколу NSMenuValidation, но отключение метки в средстве выбора, как и ожидалось, ничего не даст. Просто еще один пробел API в SwiftUI?

Я пытался:

Picker(selection: $viewModel.providerSelection, label: Text("Try using:")) {
    ForEach(0..<Provider.allCases.count) {
        Text(Provider.allCases[$0].rawValue.capitalized)
            .disabled(true)
    }
}

, и между отключением и отсутствием визуальной разницы или взаимодействия не было.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...