2013-01-10 1 views
0

J'ai créé un UIView personnalisé avec une étiquette dans le IB. (MyView)Personnalisé UIView ne montrant pas

Je fais glisser un UIView de la fenêtre Objects sur mon affichage initial -> View Controller (Storyboard).

J'ai réglé l'UiView (je viens de glisser) sur ma vue personnalisée "MyView". Lorsqu'il est exécuté ou en mode Création, je ne peux pas voir mon étiquette sur ma vue personnalisée ni dans le storyboard.

enter image description here

enter image description here

enter image description here

+0

Nous ne pouvons pas vous aider sans plus d'informations sur le problème et ce que vous avez déjà essayé de le résoudre. –

+0

Je pense qu'il a créé un fichier pour son UIView dans IB. Puis il a ajouté un UIView au fichier IB ViewController et a changé le type en MyView. Vous ne pouvez pas faire cela cependant. Le seul qui est créé est celui sur le UIViewController sans label. Si vous voulez l'ajouter en utilisant IB alors vous devez le faire ALL dans le UIViewController. Ou vous pouvez créer l'UIView dans IB, puis l'ajouter dans le code. Vous ne pouvez pas créer dans IB, puis ajouter IB. – Fogmeister

+0

Votre première phrase est-elle un aperçu de ce que vous avez fait, ou est-ce une vue différente de celle que vous avez décrite dans votre deuxième phrase? – rdelmar

Répondre

0

Vous ne devriez pas être en train de créer ce point de vue personnalisée dans un xib, si vous voulez ajouter à un contrôleur dans le story-board (vous pouvez le faire, mais alors vous devrez ajouter la vue personnalisée dans le code). Ajoutez simplement la vue au contrôleur de vue, ajoutez l'étiquette à la vue, puis modifiez la classe de cette vue sur MyView, le tout dans le storyboard.

+0

juste assez. Mais je voulais l'utiliser comme un contrôle dans Visual Studio, donc je crée le contrôle et j'ai le contrôle et le créer pour que ça s'applique au projet. Ce n'est pas possible en xCode? Comme un contrôle utilisateur dans win forms.net? –

+0

Je ne sais pas à propos de Visual Studio, mais vous ne pouvez pas faire une vue et l'ajouter à la liste des objets, et l'utiliser n'importe où plus - cela était possible, mais pas dans les dernières versions de Xcode. Donc, si vous voulez l'utiliser dans votre application, vous devrez l'ajouter au code, ou copier et coller la vue du fichier xib dans votre storyboard. – rdelmar

Questions connexes