Запитання з тегом «uinavigationbar»

Клас UINavigationBar реалізує управління навігацією по ієрархічному вмісту в iOS. Це панель, зазвичай відображається у верхній частині екрана, яка містить кнопки для навігації по ієрархії вгору та вниз. Основними властивостями є ліва (спина) кнопка, заголовок центру та додаткова права кнопка. Ви можете вказати спеціальні представлення для кожного з них. Найпоширеніший спосіб використання панелі навігації - це поєднання з об'єктом UINavigationController

12
Темна тінь на навігаційній панелі під час переходу до другої версії після оновлення до Xcode 5.1 та iOS 7.1
Коли я переходжу між батьківським та дочірнім контролерами в контролері навігації з деталями, я бачу темну тінь праворуч на панелі навігації вгорі. Це почалося після того, як я перейшов на Xcode 5.1. Це відчуває себе грубо і відволікаюче. Як я можу від цього позбутися?

10
Як змінити колір тла UINavigationBar з AppDelegate
Я знаю, як змінити UINavigationBarфонове зображення, виконуючи [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault]; і я знаю, як встановити для панелі різні кольори в кожному Views..... Тепер я хочу змінити колір тла, не використовуючи зображення на суцільний колір з app delegate. Я не хочу встановлювати його кожного разу з кожного перегляду, і …

7
Як встановити шрифт і колір заголовка в UINavigationBar за допомогою API зовнішнього вигляду iOS5?
У мене кілька контролерів перегляду, і я хочу встановити для кольору шрифту червоний. [[UINavigationBar appearance] setFont:[UIFont boldSystemFontOfSize:12.0]]; викидає невизнану помилку селектора. Як я можу це виправити?

12
Кнопка Додати на панель навігації програмно
Привіт, мені потрібно встановити кнопку праворуч, на панелі навігації, програмно, так що якщо я натисну кнопку, я виконаю деякі дії. Я створив панель навігації, програмуючи; navBar=[[UINavigationBar alloc]initWithFrame:CGRectMake(0,0,320,44) ]; Так само мені потрібно додати кнопку, розташовану праворуч на цій навігаційній панелі. Для цього я використовував, 1. UIView* container = [[UIView alloc] …

19
UISearchBar збільшує висоту навігаційної панелі в iOS 11
У мене UISearchBarє частина навігаційної панелі, як: let searchBar = UISearchBar() //some more configuration to the search bar ..... navigationItem.titleView = searchBar Після оновлення до iOS 11чогось дивного сталося з рядком пошуку в моєму додатку. Раніше iOS 10і раніше у мене була панель навігації, яка виглядала так: Тепер у iOS …


13
iPhone: встановлення заголовка панелі навігації
Привіт усім. Я все ще досить новачок у розробці iPhone, і у мене виникають певні проблеми з тим, як змінити назву моєї панелі навігації. З іншого питання на цьому сайті хтось рекомендував використовувати: viewController.title = @"title text"; але це не працює для мене ... Чи потрібно мені додавати UINavigationController для …

14
Як редагувати порожні пробіли лівого, правого UIBarButtonItem у UINavigationBar [iOS 7]
Я використовував iOS 6.1 раніше, але зараз я перейшов до iOS 7. Разом з іншими проблемами, я помітив, що на моїй навігаційній панелі лівий простір елемента кнопки лівої панелі та правий простір елемента правої панелі кнопок цілком більше в IOS 7, ніж в iOS 6. Мені потрібно знати, чи є …


8
Свіфт програмно перейдіть до іншого контролера перегляду / сцени
Я використовую наступний код для програмного переходу до іншого ViewController. Це чудово працює, але це дещо, як приховує navigation bar. Як це виправити? (панель навігації створюється шляхом вбудовування ViewControllerв, navigation controllerякщо це важливо.) let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil) let nextViewController = storyBoard.instantiateViewControllerWithIdentifier("nextView") as NextViewController self.presentViewController(nextViewController, animated:true, completion:nil)

9
Контролер панелі вкладок всередині навігаційного контролера або спільний перегляд кореневого перегляду навігації
Я намагаюся реалізувати інтерфейс користувача, структурований, як у додатку Tweetie , який поводиться так: контролер подання верхнього рівня, схоже, є контролером навігації, кореневим видом якого є подання таблиці "Облікові записи". Якщо натиснути будь-який рахунок, він переходить на другий рівень, який має панель вкладок внизу. Кожен елемент вкладки показує інший список …

11
UINavigationBar - Встановити заголовок програмно?
У мене є програма на панелі вкладок з різним видом на кожній вкладці. Кожне представлення має UINavigationBar із набором заголовків у Interface Builder. Я хочу змінити заголовок на основі речення у методі ViewDidLoad, тому якщо x {змінити заголовок}. я намагався self.title = @"title" , але це змінює заголовок самого елемента …

10
Спроба обробити дію кнопки "Назад" в iOS
Мені потрібно визначити, коли користувач натискає кнопку "назад" на панелі навігації, щоб виконати деякі операції, коли це відбувається. Я намагаюся вручну встановити дію на таку кнопку, таким чином: [self.navigationItem.backBarButtonItem setAction:@selector(performBackNavigation:)]; - (void)performBackNavigation:(id)sender { // Do operations [self.navigationController popViewControllerAnimated:NO]; } Спочатку я розмістив цей код у самому контролері перегляду, але виявив, …

15
UIBarButtonItem із користувацьким поданням, неправильно вирівняним на iOS 7, коли використовується як лівий або правий елементи панелі навігації
У iOS 6 працює такий код: UIButton *myButton = nil; myButton = [UIButton buttonWithType:UIButtonTypeCustom]; myButton.bounds = CGRectMake(0,0,44,30); // setup myButton's images, etc. UIBarButtonItem *item = nil; item = [[UIBarButtonItem alloc] initWithCustomView:customButton]; Ось як слід вирівняти кнопку: Однак у iOS 7 кнопка здається зміщеною праворуч або ліворуч на занадто багато пікселів: …

3
Великий перемикач заголовка на малі заголовки на панелі навігації не є рівним iOS 13, липкий
У мене є UINavigationControllerзначення за замовчуванням це navigationBar.prefersLargeTitles = true. Я перемикаю це на те, falseколи я push вступаю в нову сцену, дозволяє називати це ( DetailsViewController), змінюючи його на viewWillDisappear. override func viewWillDisappear(_ animated: Bool) { super.viewWillDisappear(animated) navigationController?.navigationBar.prefersLargeTitles = false } Зараз DetailsViewControllerя використовую willMove(to parent:). override func willMove(toParent …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.