web-dev-qa-db-fra.com

Comment connecter le storyboard au viewcontroller

Dans le nouveau xcode 5, comment utilisez-vous dans le générateur d'interface pour avoir un menu déroulant pour connecter vos contrôleurs de vue de storyboard à vos classes, comment cela se fait-il maintenant?

33
4GetFullOf

À moins que je ne comprenne mal ce que vous demandez, il est toujours là. Voici les étapes pour affecter une classe de contrôleur de vue personnalisée à votre contrôleur de vue:

  1. Choisissez votre contrôleur de vue dans la liste des scènes sur le côté gauche.

Choose view controller screenshot

  1. Choisissez l'inspecteur d'identification sur le côté droit.
  2. Choisissez la classe de contrôleur de vue personnalisée dans la liste Classe.

Choose custom view controller class screenshot

76
Greg

1 、 création manuelle d'une classe Cocoa au projet

2 、 ouvrez le story-board, dessinez un contrôleur de vue depuis la boîte à outils vers le storyborad

3 、 cliquez sur le contrôleur que vous dessinez dans le storyboard et spécifiez la "classe client" à la classe que vous créez à l'étape 1

4 、 si vous utilisez XIB, nibName peut être le nom du contrôleur, sinon si vous utilisez StoryBoard, vous devez définir un identifiant de storyboard pour votre contrôleur dans votre panneau de storyboard, et vous pouvez utiliser l'identifiant et le storyboard dans votre superController lorsque vous voulez nouveau contrôleur

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