Вопросы с тегом «uinavigationbar»

Класс UINavigationBar реализует элемент управления для навигации по иерархическому содержимому в iOS. Это панель, обычно отображаемая в верхней части экрана, содержащая кнопки для перехода вверх и вниз по иерархии. Основные свойства - это левая кнопка (назад), центральный заголовок и дополнительная правая кнопка. Вы можете указать индивидуальные представления для каждого из них. Наиболее распространенный способ использования панели навигации - в сочетании с объектом UINavigationController.

30
Как скрыть нижнюю строку UINavigationBar 1px
У меня есть приложение, которому иногда нужна навигационная панель, чтобы гармонировать с контентом. Кто-нибудь знает, как избавиться или изменить цвет этой надоедливой маленькой планки? На изображении ниже ситуация у меня есть - я говорю об этой линии высоты 1px ниже "Root View Controller"

24
Создание кнопки со стрелкой влево (как в стиле «назад» UINavigationBar) на панели инструментов UIToolbar
Я хотел бы создать кнопку "назад" влево-стрелка в UIToolbar. Насколько я могу судить, единственный способ получить один из них - оставить UINavigationControllerнастройки по умолчанию, и он использует один для элемента левой панели. Но я не могу найти способ создать его как a UIBarButtonItem, так что я не могу сделать его …

30
Цвет заголовка навигационной панели iPhone
Похоже, заголовок панели навигации iOS по умолчанию белый. Есть ли способ изменить его на другой цвет? Я знаю о navigationItem.titleViewподходе с использованием изображения. Поскольку мои дизайнерские навыки ограничены, и я не смог получить стандартный глянцевый, я предпочитаю менять цвет текста. Любое понимание будет высоко ценится.

12
Как скрыть панель навигации от первого ViewController в Swift?
Как я могу скрыть панель навигации от первого ViewController или определенного ViewController в Swift? Я использовал следующий код в viewDidLoad(): override func viewDidLoad() { super.viewDidLoad() self.navigationController?.isNavigationBarHidden = true } а также на viewWillAppear: override func viewWillAppear(animated: Bool) { self.navigationController?.isNavigationBarHidden = true } Оба метода скрывают контроллер навигации от всех ViewControllers.

28
Изменение цвета панели навигации в Swift
Я использую вид выбора, чтобы позволить пользователю выбрать цветовую тему для всего приложения. Я планирую изменить цвет панели навигации, фона и, возможно, панели вкладок (если это возможно). Я изучал, как это сделать, но не могу найти примеров Swift. Может ли кто-нибудь дать мне пример кода, который мне нужно будет использовать …


11
IOS 7 Navigation Bar текст и цвет стрелки
Я хочу, чтобы фон панели навигации был черным, а все цвета внутри него - белым . Итак, я использовал этот код: [[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], NSForegroundColorAttributeName, [UIColor whiteColor], NSForegroundColorAttributeName, [NSValue valueWithUIOffset:UIOffsetMake(0, -1)], NSForegroundColorAttributeName, [UIFont fontWithName:@"Arial-Bold" size:0.0], NSFontAttributeName, nil]]; Но кнопка назад цвет текст , стрелка и панель …

30
Пользовательская кнопка возврата UINavigationBar без заголовка
Как я могу настроить кнопку навигации назад в iOS 7 и выше без заголовка? (т.е. только со стрелкой) self.navigationItem.leftBarButtonItem = self.editButtonItem; Мне просто интересно, есть ли у них self.backButtonItem; ИЛИ что-то вроде этого? self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemBACK target:self action:@selector(back)];

30
Как изменить название кнопки «назад» на панели навигации
В настоящее время значение по умолчанию для кнопки левой панели является заголовком представления, которое загрузило текущее, другими словами, представление, которое будет отображаться при нажатии кнопки (кнопка назад). Я хочу изменить текст, показанный на кнопке, на что-то другое. Я попытался поместить следующую строку кода в метод viewDidLoad контроллера представления, но, похоже, …

18
Как изменить цвет панели навигации в iOS 7?
Как изменить цвет панели навигации в iOS 7? В основном я хочу достичь чего-то вроде панели навигации Twitter (обновленный Twitter для iOS7этого есть). Я встроил навигационную панель поверх view controller. Все, что я хочу, это изменить цвет панели навигации на светло-синий вместе с панелью утилит в верхней части. Я не …

30
Удаление текста заголовка iOS UIBarButtonItem
Я хотел удалить текст с кнопки «Назад» на a UIBarButtonItem, оставив только синий шеврон на панели навигации. Имейте в виду, что я разрабатываю для iOS 7. Я попробовал несколько методов, включая, но не ограничиваясь: Это метод изображения, который мне не понравился (изображение выглядело неуместно): UIBarButtonItem *barBtnItem = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"iOS7BackButton"] …

25
Изменить цвет кнопки «Назад» на панели навигации
Я пытаюсь изменить цвет кнопки «Настройки» на белый, но не могу изменить его. Я пробовал оба из них: navigationItem.leftBarButtonItem?.tintColor = UIColor.whiteColor() navigationItem.backBarButtonItem?.tintColor = UIColor.whiteColor() но без изменений, это все равно выглядит так: Как мне сделать эту кнопку белой?

14
Программное изменение заголовка навигации
У меня есть панель навигации с заголовком. Когда я дважды щелкаю текст, чтобы переименовать его, он на самом деле говорит, что это элемент навигации, так что это может быть так. Я пытаюсь изменить текст с помощью кода, например: declare navigation bar as navagationbar here button stuff { navigationbar.text = "title" …

21
Как добавить правую кнопку в UINavigationController?
Я пытаюсь добавить кнопку обновления в верхнюю панель контроллера навигации, но безуспешно. Вот заголовок: @interface PropertyViewController : UINavigationController { } Вот как я пытаюсь добавить это: - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) { UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithTitle:@"Show" style:UIBarButtonItemStylePlain target:self action:@selector(refreshPropertyList:)]; self.navigationItem.rightBarButtonItem = …

17
Добавьте UIView прежде всего, даже панель навигации
Я хочу отобразить поверх любых других видов, даже панели навигации, своего рода «всплывающее» представление, которое выглядит следующим образом: полноэкранный черный фон с 0,5 альфа, чтобы увидеть другой UIViewControllerснизу. UIViewокно в середине с некоторой информацией (календарь , если вы хотите , чтобы все знать). Для этого я создал UIViewController, который содержит …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.