2016-07-22 3 views
-2

Ich möchte eine universelle App erstellen und verstehe, dass ich ein Storyboard erstellen kann, um die Ansichten für jedes mögliche Gerät anzupassen. Meine App sollte eine Anwendung mit Tabs sein. Wenn ich mein Projekt erstelle, habe ich einen Tab Bar Controller und zwei View Controller, die ich für iPhone oder iPad anpassen kann.Ist es möglich, unterschiedliche ViewController für iPod und iPad mit nur einem Storyboard in einer universellen App zu verwenden?

Ist es möglich, es zu entwerfen, um beispielsweise vier View Controller für das iPhone und nur zwei für das iPad zu erhalten?

Grüße,

Olivier

+2

Was genau meinst du mit ** _ vier View Controller für iPhone, und nur zwei für iPad _ **? – AtWork

+0

nein das ist nicht möglich. Verwenden Sie die Größenklasse, aber Sie können dies tun, indem Sie eine tabbarcontrollerklasse programmatisch erstellen und die viewcontrollers der Programmleiste programmatisch zuweisen, basierend auf iPad Device check – Chandan

+0

Verwenden Sie Einschränkungen in Ihrem Storyboard. – jose920405

Antwort

0

Erwägen Größenklassen suchen

https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/AboutAdaptiveSizeDesign.html

Es Sie für jedes Gerät Größe entwerfen können, so dass Ihre App auf allen Geräten und Orientierungen gut aussieht. Sehen Sie sich auch Einschränkungen an. Von meinem Verständnis her wollen Sie einen View-Controller für jede Größe haben, was eine wirklich schlechte Idee ist und Ihr Storyboard wirklich überladen macht. Bleiben Sie bei 1 Viewcontroller und verwenden Sie Größenklassen.

Verwandte Themen