Есть ли способ отключить WKInterfaceMenu?

Я добавил WKInterfaceMenu в раскадровку, которая прекрасно работает. Однако после использования я не хочу, чтобы меню появлялось во второй раз.

Есть ли способ предотвратить появление меню?

1 ответ

Решение

Вы можете определенно сделать это, но вам нужно сделать что-то немного по-другому.

Во-первых, не настраивайте контекстное меню в раскадровке. Вместо этого установите все пункты меню программно. Вы можете добавлять и удалять пункты меню, используя методы addMenuItemWithImageNamed и clearAllMenuItems на вашем WKInterfaceController пример.

Сначала вы хотите настроить все элементы меню, а затем удалить их во всех методах обратного вызова для каждого элемента меню. Таким образом, они будут там сначала, и будут удалены, как только вы выберете один из них.

Другие вопросы по тегам