Tag: uinavigationbar

Xcode InterfaceBuilder имитирует показатели для navbar с пользовательской высотой

У меня есть проект, где в приложении используется настраиваемая панель навигации по высоте, поэтому вместо 62 пикселей вместо 44 пикселей высотой. Я пытаюсь создать и разместить свои представления с помощью редактора раскадровки (построитель интерфейсов), хотя при использовании атрибута Top Bar, установленного на панель навигации под имитируемыми метриками в параметрах контроллера просмотра, это становится стандартным 44px, […]

UINavBar растянуть изображение до краев

Я попытался использовать изображение для фона моей навигационной панели, но не могу дотянуться до краев: Размеры изображения, которые я установил, – 320 x 44 и 640 x 88. Это код для его установки: self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"navBar.png"]];

Почему мой заголовок отображается как левая кнопка?

У меня есть NavigationBar в моем TabBarView. Я хочу rightBarButtonItem и заголовок на моем навигационном баре. Почему это происходит? Мой код находится в методе viewDidLoad. Почему мой заголовок отображается как элемент левой кнопки? Затем, когда я нажимаю на него, он действует так, как будто он перемещает вид, тогда элемент правой кнопки панели ушел, и заголовок […]

Многолинейный UINavigationBar

Для модального диалога я хотел бы иметь UINavigationBar с меньшим описанием задачи, за которым следует традиционный UINavigationBar – это стиль, который наблюдается во многих системных приложениях на iOS. Каков наилучший способ достичь этого? Чтобы увидеть, что я имею в виду, см. Эти примеры скриншотов из «Карты и контакты» (я выбираю скриншоты iOS6, потому что наличие […]

Как правильно выровнять rightBarButtonItem после отклонения модального контроллера?

Начиная с iOS 7, rightBarButtonItem в моем UINavigationBar сбрасывается после отклонения модального контроллера представления. Верхний экран показывает правильное выравнивание. Нижний снимок экрана показывает неправильное выравнивание после отклонения модального контроллера. – (void) viewDidLoad { [super viewDidLoad]; self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStyleDone target:self action:@selector(didPressRightBarButtonItem) ]; [self.navigationItem.rightBarButtonItem setImage:[UIImage imageNamed:@"shareLightFlat"] ]; } – (void) didPressRightBarButtonItem { [self.navigationController presentViewController:[[SomePage […]

настройка кнопки навигации по умолчанию по умолчанию (как я могу сохранить ее состояние?)

У меня есть панель навигации, на которой я установил кнопку редактирования по умолчанию, которая позволяет мне удалять элементы таблицы. Однако, когда моя таблица пуста, она все еще сохраняет состояние кнопки как «сделано» и не возвращается к «редактированию» моего кода, здесь, In viewDidLoad self.navigationItem.leftBarButtonItem = self.editButtonItem; //My Editing method -(void)setEditing:(BOOL)editing animated:(BOOL)animated { if([userInfoArr count]!=0) { [super […]

контроллер navigationItem.leftBarButtonItem меняет цвет в IOS7

У меня есть изображение, которое присваивается элементу navigationItem.leftBarButtonItem на IOS7. Когда я получаю его от дизайнера, он отлично выглядит на фоне панели навигации. Но когда я реализую его в IOS7, он становится бледным и почти исчезает. Вот как он настраивается: UIBarButtonItem *button = [[barButtonItemClass alloc] initWithImage:[UIImage imageNamed:@"nav_menu_icon.png"] style:UIBarButtonItemStyleBordered target:self action:@selector(showLeft:)]; viewController.navigationItem.leftBarButtonItem = button; Вот как […]

Как читать шрифт заголовка в UINavigationController?

Как получить UIFont заголовка в UINavigationController ? Я попытался прочитать его так: – (void)viewDidLoad { [super viewDidLoad]; self.title = @"Some text here"; } – (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; NSLog(@"navigation bar title attributes = %@", self.navigationController.navigationBar.titleTextAttributes); NSLog(@"title font = %@", [self.navigationController.navigationBar.titleTextAttributes objectForKey:UITextAttributeFont]); } Результат был разочаровывающим. В словаре titleTextAttributes содержится только один ключ / значение, которое […]

Как переключить View over UINavigationBar с анимацией?

У меня есть Navigation Bar в моем приложении. как показано на рисунке ниже Я хочу, чтобы View View появился с верхней стороны и охватывал полный UINavigationBar , это может быть UIView . а затем снова идет с анимацией.

Изменение цвета содержимого строки состояния IOS7

Привет, Я разрабатываю небольшое приложение IOS, в котором я использую простое одно окно с контроллером навигации. Я хочу изменить цвет строки состояния на белый. Для этого я сделал следующее. [self.navigationController.navigationBar setBarTintColor:[UIColor redColor]]; [self.navigationController.navigationBar setBarStyle:UIBarStyleBlackTranslucent]; [self.navigationController.navigationBar setTintColor:[UIColor whiteColor]]; Он работает нормально. Но теперь я не хочу панель навигации, и я скрываю ее self.navigationController.navigationBarHidden = YES; Он […]

Давайте будем гением компьютера.