2015-11-25 2 views
1

Как отключить элемент панели инструментов по тегу?Как отключить элемент панели инструментов?

Я попробовал этот метод:

for item in (navigationController?.toolbarItems)! { 
    if item.tag == 1 { 
     item.enabled = false 
    } 
} 

, но я не знаю, почему, это не сработало. Как я могу исправить свой код?

enter image description here

+0

Вы уверены, что элементы помечены? – Martijn

+0

Да, конечно! @Martijn –

+0

Можете ли вы просто NSLog выбрать элементы, которые вы видите в перечислении? Являются ли они UIBarButtonItems? Они вообще существуют? – Martijn

ответ

0

Мое решение было:

var items = (navigationController?.toolbar.items)! 
for item: UIBarButtonItem in items { 
    if item.tag == 1 { 
     item.enabled = true 
    } 
} 
Смежные вопросы