Ошибка протокола iOS5 UIAppearance при использовании [[UINavigationBar появление] setOpaque: НЕТ] - PullRequest
1 голос
/ 10 ноября 2011

При использовании нового прокси внешнего вида в iOS5 я получаю следующую ошибку при попытке установить непрозрачное свойство [[UINavigationBar appearance] setOpaque:NO];

'NSInvalidArgumentException', reason: '*** Illegal property type, c for appearance setter, setOpaque:'

Любые предложения или интерпретации ошибки приветствуются.

1 Ответ

5 голосов
/ 23 ноября 2011

Загляните в библиотеку разработчика: UINavigationBar Reference .Вы не можете установить непрозрачность объекта UIAppearance для UINavigationBar.Только те вещи, изложенные там.Мне также повезло, что автозаполнение показывает все возможные варианты, а не только те, которые поддерживаются элементом управления, который вы пытаетесь изменить.

...