Я использую специальную функцию drawRect для рисования на UINavigationBar
в моем приложении в iOS4, она не использует изображения, только CoreGraphics.
Поскольку вы не можете реализовать drawRect в категории UINavigationBar
в iOS5, Apple предлагает создать подкласс UINavigationBar
.
Как можно заменить UINavigationBar
с моим подклассом в UINavigationController
(поэтому он будет совместим с iOS4 и iOS5), когда свойство navigationBar
доступно только для чтения?
@property(nonatomic, readonly) UINavigationBar *navigationBar
Я не использую XIB в своем приложение вообще, поэтому добавление UINavigationBar
в NIB и изменение класса через InterfaceBuilder не вариант.