2011-10-14 6 views
6

J'ai créé un projet dans xcode 4.2 en utilisant la fonction de storyboard. J'ai fait la plupart du travail mais maintenant j'ai appris que les storyboards ne sont pas disponibles sur les appareils pré-iOS 5. Est-il possible de supprimer ce storyboard du projet sans créer de nouveau projet? Je ne veux pas refaire tout le travail ... des suggestions?Supprimer le storyboard xcode 4.2 iOS 5?

Répondre

20

Supprimer le « nom de base principale Storyboard » dans votre fichier Info.plist et ajouter un nom « nib principal » (ce qui était MainWindow dans les modèles standard) ou fournir votre application nom de classe déléguée à UIApplicationMain() dans main.m

+0

merci pour la réponse .. ai-je besoin de créer les vues comme la barre d'onglets etc qui étaient dans le storyboard à nouveau dans MainWindow? – Saleh

+4

Lorsque vous créez une MainWindow.xib, vous devez définir la classe de propriétaire du fichier sur UIApplication, ajouter le délégué de l'application (en tant qu'objet et définir la classe, connecter à la propriété déléguée du propriétaire). connecte la fenêtre à la propriété window du délégué. Ajoutez ensuite un contrôleur de barre d'onglets à la fenêtre et ajoutez les contrôleurs de vue à l'intérieur (vous pouvez spécifier un nom de plume pour les contrôleurs de vue dans l'inspecteur d'identité). câbler toutes les autres propriétés nécessaires de votre délégué/voir les contrôleurs –

+0

merci l'homme, ça a aidé. – Saleh

Questions connexes