2014-12-29 18 views
29

In Xcode 6.2 beta, ich bin in der Lage, einige View-Controller wie "View Controller" oder "Navigation View Controller" der Einstiegspunkt meiner Schnittstelle durch Drag & Drop der "Einstiegspunkt Pfeil" auf, es gibt mir etwas wie folgt: enter image description here
Aber wenn ich diesen Pfeil auf einen Tab-Bar-Controller ziehen möchte, funktioniert es nicht, also ist das ein Bug oder sollte ich es anders machen?Wie fügt man einem Tab-Controller einen "Einstiegspunkt-Pfeil" hinzu?

+0

@AshishKakkad Welche Ansicht Controller? Ich habe nur meinen Tab-Controller. –

+0

Löschen Sie den Tab-Bar-Controller, fügen Sie einen normalen View-Controller und dann in einen Tab-Bar-Controller einbetten – Paulw11

+0

@ Paulw11 Oh, OK danke! Hope Apple wird es in Zukunft einfacher machen. –

Antwort

116

Versuchen Sie mit den folgenden Schritten.

1) Öffnen Sie StoryBoard.

2) Wählen Sie TabbarController, die Sie als RootViewController festlegen möchten.

3) Öffnen Sie Properties.

4) wählen Sie InitialView Controller Option.

Für Hilfe können Sie folgende image sehen.

enter image description here

+0

Danke für Ihre Antwort. Leider funktioniert es nicht mehr mit der neuesten Version von Xcode (Xcode 6.2, glaube ich, war es in Xcode 6.1 noch möglich, wenn ich mich erinnere ...) –

+5

Es funktionierte in Xcode 7.1 – Arubu

+1

Stellen Sie sicher, dass Sie den View Controller Boarder auswählen (der weiße Teil), nicht der mittlere Teil des View-Controllers, denn das ist etwas anderes. Siehe dieses Bild. http://i.imgur.com/3tD99Dy.png – user43633

0

Hatte das gleiche Problem. Die Antwort oben löste es mit Xcode 6.4. Ich denke, das ist die richtige Antwort. Aber wie kann ich nicht kommentieren Sie diese Alternative zu bieten, schreibe ich eine neue Antwort

Es ist auch möglich:

  1. öffnen die StoryBoard pro Open asSource Code
  2. Im XML <document> Tag können Sie hinzufügen Das initialViewController="viewVontrollerID" Tag
  3. ersetzen Sie die "viewVontrollerID" mit der ID des ViewController, mit dem die Anwendung beginnen sollte. (Halten Sie die "")
10

its a litile Bit über Versionen auf xCode verwirrend, ich bin mit Version 8.3.2 und es hat die follwing

wählen Navigationscontroller

select navigation controller

Prüfung der initial view-Controller Ankreuzfeld

2 [select is initial view controller ] 2

Verwandte Themen