Как изменить состояние UIAction внутри UIMenu во время выполнения?IOS

Программируем под IOS
Ответить
Anonymous
 Как изменить состояние UIAction внутри UIMenu во время выполнения?

Сообщение Anonymous »

Как изменить состояние UIAction? Цель состоит в том, чтобы переключить галочку состояния рядом с UIAction внутри UIMenu.
Изображение

Изменение состояния UIAction с помощью ссылки, хранящейся в контроллере представления, похоже, вообще не меняет состояние. Я что-то упускаю?
// View Controller
internal var menuAction: UIAction!

private func generatePullDownMenu() -> UIMenu {
menuAction = UIAction(
title: "Foo",
image: UIImage(systemName: "chevron.down"),
identifier: UIAction.Identifier("come.sample.action"),
state: .on
) { _ in self.menuAction.state = .off } //

Подробнее здесь: https://stackoverflow.com/questions/647 ... at-runtime
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»