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

1371
Передача данных между контроллерами представления

Я новичок в iOS и Objective-C и во всей парадигме MVC и застрял в следующем: У меня есть представление, которое действует как форма ввода данных, и я хочу дать пользователю возможность выбрать несколько продуктов. Продукты перечислены в другом окне, UITableViewControllerи я включил несколько...

467
Представление модального в iOS 13 в полноэкранном режиме

В iOS 13 есть новое поведение для модального контроллера представления, когда представлено. Теперь это не полноэкранный режим по умолчанию, и когда я пытаюсь скользить вниз, приложение просто автоматически отключает View Controller. Как я могу предотвратить это поведение и вернуться к старому...

300
Создание и представление viewController в Swift

вопрос Я начал принимать вид нового SwiftПО Xcode 6, и я попробовал некоторые демонстрационные проекты и обучающие программы . Теперь я застрял в: Создание и представление viewControllerиз определенной раскадровки Решение Objective-C UIStoryboard *storyboard = [UIStoryboard...

299
Хотите понять жизненный цикл iOS UIViewController

Не могли бы вы объяснить мне, как правильно управлять UIViewControllerжизненным циклом? В частности, я хотел бы знать , как использовать Initialize, ViewDidLoad, ViewWillAppear, ViewDidAppear, ViewWillDisappear, ViewDidDisappear, ViewDidUnloadи Disposeметоды в Mono Touch , для...

288
Сбой UIActivityViewController на iPad для iOS 8

В настоящее время я тестирую свое приложение с Xcode 6 (бета-версия 6). UIActivityViewController отлично работает с устройствами и симуляторами iPhone, но вылетает на симуляторах iPad и устройствах (iOS 8) со следующими журналами Terminating app due to uncaught exception 'NSGenericException',...

253
Как найти самый верхний контроллер вида на iOS

Я столкнулся с парой случаев, когда было бы удобно найти «самый верхний» контроллер представления (тот, который отвечает за текущее представление), но не нашел способа сделать это. В основном проблема заключается в следующем: учитывая, что каждый выполняется в классе, который не является...

252
Программно установить начальный вид контроллера с помощью раскадровки

Как мне программно установить InitialViewControllerраскадровку? Я хочу открыть свою раскадровку в другом представлении в зависимости от некоторых условий, которые могут варьироваться от запуска к...

250
Объясняя разницу между автоматическими AdjustsScrollViewInsets, extendedLayoutIncludeOpaqueBars, edgeForExtendedLayout в iOS7

Я много читал о переходе пользовательского интерфейса iOS7. Я не могу получить то , что эти три свойства automaticallyAdjustsScrollViewInsets, extendedLayoutIncludesOpaqueBars, edgesForExtendedLayout?? Например, я пытаюсь заставить мои контроллеры представления запускаться ниже строки состояния, но...

249
Предотвратить переход в методе prepareForSegue?

Можно ли отменить переход в prepareForSegue:методе? Я хочу выполнить некоторую проверку перед переходом, и если условие не выполнено (в этом случае, если какое-либо из UITextFieldних пустое), отобразить сообщение об ошибке вместо выполнения...

248
iOS - вызов метода делегирования приложения из ViewController

То, что я пытаюсь сделать, - это нажать кнопку (которая была создана в коде) и заставить ее вызвать другой контроллер представления, а затем запустить функцию в новом контроллере представления. Я знаю, что это может быть сделано относительно легко в IB, но это не вариант. Примером того, что я хочу...

214
Как уволить ViewController в Swift?

Я пытаюсь уволить ViewController в быстром, позвонив dismissViewControllerвIBAction @IBAction func cancel(sender: AnyObject) { self.dismissViewControllerAnimated(false, completion: nil) println("cancel") } @IBAction func done(sender: AnyObject) { self.dismissViewControllerAnimated(false,...

204
Контроллер доступа к контейнеру из родительской iOS

в iOS6 я заметил новый Контейнерный Вид, но не совсем уверен, как получить доступ к его контроллеру из содержащего представления. Сценарий: Я хочу получить доступ к меткам в контроллере представления оповещения из контроллера представления, в котором находится вид контейнера. Между ними есть связь,...

193
Изменение цвета строки состояния для определенных ViewControllers с помощью Swift в iOS8

override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; } Использование приведенного выше кода в любом ViewController для установки цвета statusBar на Белый для определенного viewcontroller не работает в iOS8 для меня . Какие-либо предложения?...

192
Получить топ самых UIViewController

Кажется, я не могу получить самый верх UIViewControllerбез доступа к UINavigationController. Вот что у меня так далеко: UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(vc, animated: true, completion: nil) Однако, похоже, ничего не делает. keyWindowИ , как...

186
Как установить стиль строки состояния в Swift 3

Я использую Xcode 8.0 beta 4. В предыдущей версии UIViewController имел метод для установки стиля строки состояния public func preferredStatusBarStyle() -> UIStatusBarStyle Тем не менее, я обнаружил, что в Swift 3 он изменился на «Get ONLY varaiable». public var preferredStatusBarStyle:...

181
Добавьте UIView прежде всего, даже панель навигации

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

180
iOS: модальный ViewController с прозрачным фоном

Я пытаюсь представить контроллер представления модально, с прозрачным фоном. Моя цель - сделать так, чтобы представление текущего и представленного контроллеров представления отображалось одновременно. Проблема в том, что когда представление анимации заканчивается, представление контроллера...

177
UISplitViewController в портретной ориентации на iPhone показывает детали VC вместо мастера

Я использую универсальную раскадровку в Xcode 6, ориентированную на iOS 7 и выше. Я реализовал функцию, UISplitViewControllerкоторая теперь изначально поддерживается на iPhone под управлением iOS 8, и XCode автоматически создаст бэкпорт для iOS 7. Он работает очень хорошо, за исключением случаев,...