2016-06-04 7 views
0

Leute Ich bin mit den Problemen konfrontiert, und das ist Ich mache Änderungen in meinem Storyboard, aber diese Änderungen werden nicht in meinem realen Gerät oder Simulator betroffen. Bitte helfen Sie es herauszufinden. Ich habe iPhone Storyboard dupliziert und es iPad Storyboard mit der Referenz dieser Frage von Stack-Überlauf converting-storyboard-from-iphone-to-ipad gemacht. einige seiner Bildschirme wurden auf iPad geändert, aber nur wenige von ihnen sind immer noch in iPhone-Größe. Ich habe versucht, sie mit iPad-Größen zu ändern, aber es zeigt immer die unveränderten Bildschirme auf dem realen Gerät oder Simulator.Real Gerät zeigt keine Änderungen nach iPad Storyboard in Xcode 7.3.1

This is what my iPad simulator showing This is how I have moved my collection view from x and y

+0

Sie müssen einige Einschränkungen angeben, wie weit die Kante, die die Sammlungsansicht anzeigen soll, gerendert werden soll. – Larme

+0

aber meine anderen Bildschirme funktionieren gut das nur der Bildschirm, wo ich dieses Problem bekomme. Ich mache Änderungen im Storyboard, aber dies ändert sich nicht auf meinem Simulator oder realen Gerät @ Larme –

+0

Ich machte einen Fehler beim Verschieben auf den Controller anzeigen und das war nur der Grund Es zeigte iPhone-Bildschirm, wenn ich diesen View-Controller zu sehen versuchte. –

Antwort

0

Freund, wenn Sie unten richtigen Universal-Änderungen bitte folgen tun wollen Schritte

Anwendung öffnen in Xcode. Wählen Sie Projektnavigator.

Wählen Sie Ihr Projektziel aus.

Wählen Sie im Bereich Bereitstellungsinformationen Geräte aus. Hier sehen Sie 3 Optionen - iPhone, iPad und Universal. Wechseln Sie vom iPhone zu Universal.

Es wird eine Warnung angezeigt Kopieren Sie "Main", umInnovationM-iPhoneOnly-To-Universal-App als Haupt iPad-Schnittstelle zu verwenden. Es wird aufgefordert, den Namen des Storyboards (hier Main) zu verwenden, um eine andere iPad-Gruppe zu erstellen. Normalerweise würden Sie wählen, um zu kopieren.

Es wird neue iPad-Gruppe hinzufügen.

Fügen Sie eine neue Storyboard-Datei unter der iPad-Gruppe im Projektnavigator hinzu. Nennen Sie es Main_iPad.storyboard.

Ändern Sie den Namen des iPhone-Storyboards als Main_iPhone.storyboard von Main.storyboard.

Eintrag in plist aktualisieren. Haupt-Storyboard-Datei Basisname - Main_iPhone Eintrag in plist hinzufügen. Main-Storyboard-Datei Basisname (iPad) - Main_iPad.Now fügen Sie Ihren Controller, Steckdose, Aktion zu Main_iPad.storyboard.

Nehmen Sie Änderungen an Main_iPad.storyboard vor, um den vollständigen Bildschirm zu verwenden. Dies würde bedeuten, Änderungen in Position, Höhe und Breite der Komponenten vorzunehmen.

Auch müssen Sie Bilder für das iPad bereitstellen.

Um all diese Arbeit bitte sollten Sie Ihre xcode-Version überprüfen, bevor Sie etwas davon tun?

0

machte ich einen Fehler, während Controller anzuzeigen bewegen und das war nur der Grund Es wurde iPhone-Bildschirm zeigt, wenn ich diese Ansicht-Controller zu sehen versuchte. Unterhalb des Codes überprüfen Sie, ob es sich um ein iPhone oder iPad handelt und wählen Sie ein geeignetes Storyboard zum Verschieben aus.

HomeViewController * home = [[ HomeViewController alloc]init]; 
    UIStoryboard *storyboard; 
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 
    { 
     storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:nil]; 
    } 
    else 
    { 
     storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; 
    } 


    home =[storyboard instantiateViewControllerWithIdentifier:@"HomeViewController"]; 
    [self.navigationController pushViewController:home animated:YES];