UINavigationBar
наследует и обладает всеми прекрасными свойствами и поведением UIView
, и одно из этих свойств - hidden
.
Итак, на ваш взгляд, если вы можете получить указатель на панель навигации, все, что вам нужно сделать, это проверить, является ли hidden
YES
или NO
.
Один из способов сделать это - иметь свойство UINavigationController или аксессор (setter & getter) для вашей библиотеки, чтобы тот, кто использует библиотеку, мог установить контроллер навигации и / или панель от имени вашей библиотеки.