Как подключить раскадровку к viewcontroller

В новом xcode 5, как в построителе интерфейса вы используете раскрывающееся меню, чтобы подключить ваши диспетчеры просмотра раскадровки к вашим классам, как это делается сейчас?

Ответы

Ответ 1

Если я не понимаю, что вы спрашиваете, он все еще там. Ниже перечислены шаги по назначению настраиваемого класса контроллера вида вашему контроллеру вида:

  • Выберите свой контроллер просмотра в списке сцен с левой стороны.

Choose view controller screenshot

  1. Выберите Идентификационный инспектор с правой стороны.
  2. Выберите класс пользовательского класса просмотра из списка Class.

Choose custom view controller class screenshot

Ответ 2

Он может не отображаться, потому что вы, возможно, создали Swift File, а не класс Cocoa Touch. Попробуйте создать класс Cocoa Touch, который автоматически создает класс Swift с тем же именем, а затем попробуйте метод Greg. У меня была такая же проблема, пока я не попробовал выше, а затем предложение Грега.

Ответ 3

1, ручное создание класса Cocoa для проекта

2, откройте панель рассказов, нарисуйте контроллер вида из окна инструментов в storyborad

3, щелкните контроллер, который вы рисуете в раскадровке, и укажите "Класс клиента" для класса, созданного на шаге 1

4, если вы используете XIB, имя nibName может быть именем контроллера, иначе, если вы используете StoryBoard, вам нужно установить идентификатор раскадровки для своего контроллера на панели раскадровки, и вы можете использовать идентификатор и раскадровку в своем суперконтроллере, когда вы хотите новый контроллер

// XIB
var viewController = UIViewController(nibName: "ViewController", bundle: nil)
// StoryBoard
var viewController = storyboard.instantiateViewController(withIdentifier: "The-Storyboard-ID-You-Set") as! ViewController