Malheureusement, exaspérément, il n'y a pas de moyen de le faire dans InterfaceBuilder (que j'ai trouvé). Changer la classe personnalisée ajoute simplement une classe personnalisée à l'UIView, au lieu de changer l'UIView en la classe que vous voulez qu'elle soit (par exemple, UITableViewCell), en apportant toutes les propriétés que votre vue désirée peut avoir. Vous pouvez voir cela dans le fichier XML du storyboard.
Vous voulez, disons, ceci:
...
et pas ceci:
...
mais Xcode ne vous donne que la dernière option; il met à jour l'attribut customClass de la vue plutôt que de mettre à jour l'élément entier.
Si vous préférez la première option, vous pouvez toujours l'obtenir, mais vous devrez modifier le fichier xml vous-même, en gardant le même id de l'élément. Voici un excellent article de blog expliquant cela en détail : http://codenetwaves.blogspot.com.br/2012/09/change-view-to-scrollview-in-xcode.html