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

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

14
Панель навігації в iPhone приховує лише на першій сторінці
Я маю код нижче, який приховує та показує навігаційну панель. Він прихований, коли перший погляд завантажується, а потім прихований, коли викликають "дітей". Проблема полягає в тому, що я не можу знайти подію / дію, щоб запустити її знову приховати, коли вони повернуться до кореневого виду .... На кореневій сторінці у …

17
Як відключити рух пальцем назад у UINavigationController на iOS 7
У iOS 7 Apple додала нову навігаційну поведінку за замовчуванням. Ви можете провести пальцем з лівого краю екрана, щоб повернутися до навігаційного стеку. Але в моєму додатку така поведінка суперечить моєму користувальницькому лівому меню. Отже, чи можна відключити цей новий жест у UINavigationController?

14
Як приховати кнопку "Назад" на панелі навігації на iPhone?
Я додав елемент керування навігацією для переключення між переглядами в моєму додатку. Але в деяких переглядах не повинно бути кнопки "Назад" (попередня назва). Будь-які ідеї про те, як приховати кнопку назад?

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

25
Як змінити анімацію Push і Pop у навігаційному додатку
У мене є програма для навігації, і я хочу змінити анімацію анімації push і pop. Як би я це зробив? Редагувати 2018 рік На це питання було багато відповідей, і це вже досить давно, я переобрав відповідь на те, що, на мою думку, зараз є найбільш актуальним. Якщо хтось думає …

27
Виконайте дії, якщо натиснути кнопку задньої панелі UINavigationController
Мені потрібно виконати дію (спорожнення масиву), коли натиснута кнопка "назад" UINavigationController, а кнопка все ще викликає появу попередньої ViewControllerв стеці. Як я можу це досягти за допомогою швидкого?

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 = …

29
Налаштування дії кнопки "назад" в навігаційному контролері
Я намагаюся перезаписати дію за замовчуванням кнопки "назад" у навігаційному контролері. Я надав цільову дію на спеціальній кнопці. Дивна річ - це при призначенні її, хоча атрибут backbutton не звертає на них уваги, і він просто вискакує поточний вигляд і повертається до кореня: UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle: @"Servers" …

11
Показувати / приховувати панель навігації
У мене є додаток з навігаційною панеллю, що складається з двох кнопок бару. Я хотів би сховати та показати цю панель навігації, коли користувач двічі торкається екрана. Спочатку смугу навігації слід приховати. Коли користувач двічі торкається екрана, на навігаційній панелі має з’явитися анімація, як те, що можна побачити у фотогалереї …

14
Як приховати кнопку "назад" в UINavigationController?
Чи знаєте ви, як приховати кнопку "назад" в UINavigationController? Крім того, як це показати назад, але я думаю, це дуже схоже на його приховування ... Так само, як і поштова програма на iPhone, коли ви натискаєте "Редагувати" під час перегляду електронних листів.

25
Як змусити орієнтацію контролера перегляду в iOS 8?
Перед iOS 8 ми використовували код нижче в поєднанні з підтримуванимиInterfaceOrientations та методами делегування shouldAutoRotate, щоб примусити орієнтацію додатків на будь-яку конкретну орієнтацію. Я використав фрагмент коду нижче, щоб програматично повернути програму до потрібної орієнтації. По-перше, я змінюю орієнтацію рядка стану. А потім просто подання та негайне відхилення модального перегляду …


8
Як отримати RootViewController від натиснутого контролера?
Отже, я натискаю на контролер перегляду від RootViewController: [self.navigationController pushViewController: анімований іншийViewController: ТАК]; АЛЕ З цього anotherViewControllerчасу я хочу знову отримати доступ до RootViewController. я намагаюсь // (усередині іншогоViewController зараз) /// RootViewController * root = (RootViewController *) self.parentViewController; // Немає. // помилка RootViewController * root = (RootViewController *) [self.navigationController.viewControllers objectAtIndex: …

13
Програмно отримати висоту панелі навігації
Я знаю, що наявність більш контролера перегляду (навігаційної панелі) штовхає UIView на його висоту. Я також знаю, що ця висота = 44 пікс. Я також виявив, що цей натиск підтримує [self.view].frame.origin.y = 0. Тож як я можу визначити висоту цієї панелі навігації, окрім того, щоб просто встановити її на постійну? …

8
IOS7: Зсув UIScrollView в UINavigationController
Наразі мігрую свій додаток на ios 7, і я кілька годин затримувався на новому управлінні навігаційним контролером / баром. Раніше, коли ми мали контролер навігації, у нас був такий фрагмент: UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:[[MainViewController alloc]init]]; У конструкторі інтерфейсів у нас був вибір встановити наявну панель навігації для перегляду, і …

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