Modification de sous-classs UIView personnalisées dans le storyboard

J'ai une application qui utilise un UIScrollView à la page entre un certain nombre de UIViews générés dynamicment. Pour l'instant, je dois programmer les éléments layout et ui de ces UIViews, mais je me demandais s'il était possible de modifier l'interface d'une sous-class de UIView dans le storyboard (indépendamment d'un controller de vue).

Merci d'avance.

Edit: Juste pour reference, j'utilise Xcode 4.2 avec iOS 5.

METTRE À JOUR

Depuis Xcode 7, vous pouvez modifier une vue autonome dans un storyboard. Faites glisser une vue de la bibliothèque d'objects vers la barre d'en-tête d'un controller de vue. Interface Builder affichera la vue autonome séparément sur le canevas au-dessus de la vue principale du controller de vue. Exemple:

vue autonome dans le storyboard

Vous souhaiterez probablement créer une sortie depuis votre controller de vue vers la vue autonome. La vue autonome ne sera accessible qu'à partir du controller de vue qui la contient.

Notez que vous obtenez une instance de la vue autonome lorsque vous chargez le controller de vue. Si vous avez besoin de plusieurs instances, il n'y a pas de moyen particulièrement efficace de les get.

ORIGINAL

Il n'y a aucun moyen pratique de le faire dans un storyboard.

Vous pouvez toujours créer des plumes dans un projet utilisant un storyboard. Vous pouvez donc créer une plume pour chaque vue et les charger depuis votre code:

NSSsortingng *nibName = [NSSsortingng ssortingngWithFormat:@"page%d", pageNumber]; NSArray *nibObjects = [NSBundle.mainBundle loadNibNamed:nibName owner:self options:nil]; UIView *pageView = [nibObjects objectAtIndex:0]; CGSize size = self.scrollView.bounds.size; pageView.frame = CGRectMake(pageNumber * size.width, 0, size.width, size.height); [self.scrollView addSubview:pageView];