Я создаю приложение, которое использует только Storyboard
(без отдельных xib-ов). Вот скриншот того, как моя раскадровки выглядит:UIView - аналогичный метод ViewDidLoad?
Каждый из трех контроллеров отображений (один с «бесконечным» и «Уровни» наклейками, один с двумя коммутаторами, и один с некоторыми этикетки), правильно присваивается файлам .h и .m.
И вот моя проблема - как позвонить что-то вроде ViewDidLoad
или ViewWillAppear
, или ViewDidAppear
? Я попытался позвонить -(void)willMoveToSuperview:(UIView *)newSuperview
, но он не работает как viewDidLoad
.
Как это решить?
И, в OptionsController.m, я не могу назвать какой-либо из viewDid ... или viewWill ... Функции
В интерфейсе, я имел наследс- от UIView. Я изменил его на UIViewController, и теперь у меня есть все эти методы, но теперь, когда я нажимаю кнопку, которая должна представлять «OptionsController», я получаю сообщение об ошибке: [OptionsController _setViewDelegate:]: нераспознанный селектор, отправленный экземпляру 0x8ab94e0 '"- Artur Bartczak 1 час назад удалить
У меня есть только функция DrawRect, и ни viewDidLoad не существует :( –
, то вы сделали что-то неправильно открыть OptionsViewController.h и посмотреть, если вы найдете следующий код:. @interface OptionsViewController: UIViewController ... – thorb65
вы должны прочитать хороший базовый учебник, попробуйте этот, он ответит на многие ваши проблемы -> http://www.raywenderlich.com/50308/storyboards-tutorial-in-ios-7-part-1 – thorb65