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

Клас UINavigationController реалізує спеціалізований контролер перегляду iOS, який управляє навігацією по ієрархічному вмісту.

16
Як перевірити, чи контролер подання представлений модально або натиснуто на навігаційний стек?
Як я можу, на мій погляд контролера, розрізняти: представлені модально натиснув на стек навігації І те, presentingViewControllerі інше isMovingToParentViewControllerє YESв обох випадках, тому не дуже корисні. Що ускладнює речі, це те, що контролер мого батьківського перегляду іноді є модальним, на який натискається контролер перегляду, який потрібно перевірити. Виявляється, моє питання …

10
SplitView як додаток Facebook на iPhone
Я хочу створити додаток для iPhone , яке використовує навігаційну сцену, подібну до зображеної у посиланні Зверніть увагу: я не хочу, щоб це працювало лише для iPad, я хочу, щоб він працював для iPhone точно так, як на фото, коли ви клацаєте на елемент перегляду таблиці, він приховує перегляд таблиці …

15
UIRefreshControl - почне оновлення не працює, коли UITableViewController знаходиться всередині UINavigationController
Я встановив UIRefreshControl у своєму UITableViewController (який знаходиться всередині UINavigationController), і він працює так, як очікувалося (тобто витягує пожежі правильну подію). Однак, якщо я програмно викликаю beginRefreshingметод екземпляра на елементі управління, наприклад: [self.refreshControl beginRefreshing]; Нічого не відбувається. Це повинно оживити і показати прядильник. endRefreshingМетод працює належним чином , коли я …

6
UINavigationController без панелі навігації?
У мене є універсальний додаток, і у версії iPad я використовую UISplitViewControllerдля створення інтерфейсу, схожого на додаток Mail. У мене виникли проблеми із підштовхуванням нових переглядів деталей, тому я вирішив скористатися таким UINavigationControllerчином, щоб я міг просто натискати та переглядати по мірі необхідності. Однак я не хочу використовувати перегляд навігації …

12
Дивна придатна поведінка перегляду в iOS11. Клітини прокручуються вгору за допомогою навігаційної анімації
Нещодавно я перемістив якийсь код на новий iOS 11 beta 5 SDK. Зараз я отримую дуже заплутану поведінку від UITableView. Сам настільний вигляд не такий фантазійний. У мене є власні клітини, але здебільшого це лише для їхнього зросту. Коли я натискаю на контролер перегляду з табличним переглядом, я отримую додаткову …

9
Обробник завершення для UINavigationController “pushViewController: анімований”?
Я збираюся створити додаток, використовуючи UINavigationControllerдля подання наступних контролерів перегляду. З iOS5 є новий метод представлення UIViewControllers: presentViewController:animated:completion: Тепер я запитую мене, чому не існує обробник доробки UINavigationController? Є просто pushViewController:animated: Чи можливо створити власний обробник завершення, як новий presentViewController:animated:completion:?

7
Як отримати контролер root root?
Мені потрібен екземпляр контролера кореневого перегляду. Я спробував такі підходи: UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController]; Повертає: null : Також коли я намагаюся отримати масив контролерів: NSArray *viewControllers = self.navigationController.viewControllers; Він повертає лише один контролер, але це не мій контролер кореневого перегляду. Якщо я спробую взяти з навігаційного контролера: …


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

12
Встановіть власний підклас UINavigationBar в UINavigationController програмно
Хто-небудь знає, як я можу використовувати свій власний підклас, UINavigationBarякщо створювати екземпляри UINavigationControllerпрограмно (без IB)? Перетягніть UINavigationControllerв IB, покажіть мені під панеллю навігації, і за допомогою Identity Inspectory я можу змінити тип класу та встановити власний підклас, UINavigationBarале програмно не можу, navigationBarвластивість Navigation Controller читається лише ... Що робити, щоб …



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

21
Поповер із вбудованим контролером навігації не відповідає розміру задньої навігації
У мене є UIPopoverController, на якому розміщений UINavigationController, який містить невелику ієрархію контролерів подання. Я дотримувався документів і для кожного контролера перегляду я встановлював розмір контексту перегляду контексту подання таким чином: [self setContentSizeForViewInPopover:CGSizeMake(320, 500)]; (розмір різний для кожного контролера) Це працює, як очікувалося, коли я рухаюся вперед по ієрархії - …


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