Я создаю приложение iPad для ios 5 с использованием дуги и раскадровки в xcode 4.3. Мне нужно настроить UInavigationbar, чтобы сделать его более широким, чем его обычный размер (почти двойной размер), и добавить к нему некоторые пользовательские логотипы (изображения) и кнопки. Может ли кто-нибудь указать мне в правильном направлении, как это может быть достигнуто? любые сторонние библиотеки также приветствуются, если потребуется.Создание пользовательского UINavigationbar для iPad в iOS 5 с ARC
Заранее благодарю вас за помощь.
В статьях не упоминается, как установить новую высоту в среде ARC. Уверен, что я что-то пропустил. Можете ли вы помочь? – inforeqd
ARC, автоматический подсчет ссылок, занимается управлением памятью. Единственное различие заключается в том, что сохранение/освобождение обрабатываются автоматически. Просто удалите любой релиз, автозапуск, сохранить и т. Д., Когда Xcode предложит вам сделать, и все будет в порядке. –
ты спасатель! для iOS 5.0. Я подклассифицировал UINavigationabar , после чего я реализовал: sizeThatFits, чтобы увеличить размер и drawRect, чтобы создать пользовательскую панель из изображения. '@interface CustomNavigationBar: UINavigationBar @end #import "CustomNavigationBar.h" @implementation CustomNavigationBar - (CGSize) sizeThatFits: (CGSize) размер { CGSize NewSize = CGSizeMake (self.frame.size.width, 175) ; return newSize; } - (void) drawRect: (CGRect) rect { \t UIImage * image = [UIImage imageNamed: @ "navigationbar.png"]; \t [image drawInRect: CGRectMake (0, 0, rect.size.width, rect.size.height)]; } @ end' – inforeqd