Bilder nicht alle zeigen bis auf den simulator, sondern zeigt sich in der storyboard
Ich bin Recht neu in der iOS-Entwicklung, und ich war stochern im storyboard im Xcode 4.5.2. Ich begann eine neue tab-Leiste Projekt (5 tabs) und fiel dann in einigen Bildern (UIImageViews Objekte) zu Ihnen, alles sah gut aus und der Bau kam gut auf dem simulator, aber nicht alle Bilder werden angezeigt. Das gleiche Bild zeigt sich in den Firstviewcontroller aber es wird nicht angezeigt, auf einem anderen viewcontroller. Und ich kann nicht scheinen, um neue Bild-Objekte in der firstone (das heißt, ich kann Ort es in der storyboard-neue aber nicht zeigen, bis auf den simulator), scheint Es fast zu sein, zeigt Cache-Bildschirme. Zum Beispiel, ich habe gerade zufällig Bilder alle über einen viewcontroller und dann verschoben Sie sich um und lief den simulator wieder, aber die Positionen Stimmen nicht überein.
Hat jemand Informationen oder Erfahrung mit diesem auf Storyboard?
Vielen Dank im Voraus.
Ray
- Welchen simulator benutzt du? iPhone 5 oder 4?
- Nur iPhone (non-retina), aber ich schaltete es an die 3,5-Zoll-und 4 Zoll-retina-iPhones und immer noch das gleiche.
- Versuchen zu tun, eine saubere und bauen. Es ist unter dem Produkt-Menü. Wählen Sie zuerst reinigen, dann bauen. Dann versuchen Sie es noch einmal laufen. Sind Sie sicher, dass die Bilder nicht nur aus der Sicht mit auto-layout?
- Danke. Hmm..ich habe einen Produkt - >Bauen und dann kam dieser Fehler:
- 2013-01-19 02:11:04.811 Interface Builder Cocoa Touch Tool[3097:f07] CFPreferences: home-Verzeichnis des Benutzers im file://localhost/Users/ray/Library/Application%20Support/iPhone%20Simulator/Benutzer/ nicht verfügbar ist. Nutzer-domains wird flüchtig sein.Befehl /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool scheiterte mit exit-code 255
- Ich habe nie gesehen, dass ein! Haben Sie versucht, es zu reinigen, wie gut?
- Douglas ich habe tatsächlich begonnen, ein brandneues Projekt, nur um zu versuchen wieder und das gleiche passiert wieder. Der simulator die Bilder nicht mit denen übereinstimmen, die auf dem storyboard. Ich habe Build/Clean viele Male entlang dem Weg und es gab keine Fehler. Noch stecken... 🙁
- Ich werde versuchen, in dieses Wochenende. Aber ich habe so etwas noch nie gesehen. Es ist sehr merkwürdig, würde ich sagen, löschen Ihre Daten abgeleitet, aber Sie machte ein völlig neues Projekt, und das gleiche passierte. Es ist seltsam. Erhalten Sie zurück.
- Danke @Douglas, hier ist ein Blick, wenn Sie wollen, um zu sehen, was ich sehe. Ich habe soeben zwei Linien auf dem storyboard auf der rechten Seite, lief der simulator (Links), und das ist, was passieren würde. Ich hatte ein paar andere Bilder als gut, nur zufällige 50x50 pngs, nur um zu versuchen. Ich legte Sie alle nach dem Zufallsprinzip aus, und bald wird es nur zeigen würde, einige und andere nicht. Es scheint fast, es würde nur zeigen, auf der oberen Hälfte des Bildschirms. Ich bin versucht zu pin Punkt, wo die Dinge kompliziert. i49.photobucket.com/albums/f283/akamaddisk/...
- Ich habe auch eine angepasste tab-Leiste, nicht sicher, ob das etwas damit zu tun... ich habe diese: UITabBar *tabBar = [UITabBar Aussehen]; [tabBar setBackgroundImage:[UIImage imageNamed:@"tabbar.png"]];
- Wenn Sie Bilder hinzufügen (oder beliebigen Ressourcen), um das Projekt, immer wählen Sie "Kopieren" so, dass Sie in den Projektordner kopiert, und Sie am Ende nicht mit externen Abhängigkeiten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In meinem Fall, wenn ich neues Projekt erstellt haben, in
Xcode 6
ich kann nicht die Bilder im Simulator als auch im Gerät. Habe ich importiert alle Bilder in der Bild-assets macht einen Ordner in diesem.Jetzt habe ich importiert alle Bilder, alle arbeiten fein jetzt. Alle Bilder zeigen nun, jetzt.Gehen Sie folgendermaßen vor:
SCHRITT 1:
SCHRITT 2:
SCHRITT 3:
und dann Bilder Importieren, die Sie benötigen. Referenz-Link:
StackOverflow link
Hatte ich ein ähnliches Problem. Aber später fand heraus, dass dies war, weil ich hatte die Bilder in einem realen Ordner im app-Verzeichnis. Also, es war mein Projekt-Ordner, in dem sich ein weiterer Ordner namens "Assets", die die die Bilder enthalten. Dies wurde gelöst, als zog ich meine Bilder aus dem Ordner und legen Sie Sie in den Stammordner des Projekt aus.
In meinem Fall das Bild war ein JPG und kein PNG.
Ersetzen Bild in xcasset für das gleiche Bild umgewandelt zu PNG war der trick.
Neustart simulator beseitigt mein problem. Ich denke, es war ein cache problem.
HINWEIS: ich bin mit iOS 10 mit xcode 8
@PressRay, ich habe gespielt mit den Dingen und haben einige Vorschläge. Ich zog diese zu einer Antwort, denn Sie haben uns in den chat, wenn wir in Gang gehalten. Aber hoffentlich wird es tun. First off, ich denke, Sie sollten Ihre tab-Leiste von interface builder, vielleicht haben Sie die Eingabe-code falsch. Sie können entweder eine aus dem ersten Bildschirm ein neues Projekt erstellen, oder ziehen Sie einen aus der Bibliothek. Aber es ist ein Tab Bar controller. Dann für jede der fünf Ansichten, können Sie eine view-controller auf den screen. Dann können Sie ziehen Sie aus der tab-bar-controller zu jedem der fünf neuen view-Controller und wählen Sie "Beziehung" tab bar controller. Dies wird jedem vc für Sie.
Nächstes würde ich vorschlagen, deaktivieren Sie "auto-layout", um ein Gefühl für die story-boards, zuerst bevor Sie springen ins auto-layout und-Einschränkungen. Das ist, warum ich denke, deine png ' s werden nicht angezeigt. Die zwei Zeilen, die Aussehen wie Sie sind zu nah zusammen, weil einige contraint verschieben. Um dies zu tun wählen Sie die Ansicht-controller, stellen Sie sicher, es ist nur der view-controller und dann in der rechten hand anzeigen, gehen Sie zu der Datei, Inspektor, es sieht aus wie eine Seite Symbol. Unter Interface-Builder-Dokument sollte ein Kontrollkästchen für Use Autolayout. Klicken Sie auf diese, so gibt es kein Häkchen. Jetzt werden Sie mithilfe von struts und spring auf jeden vc, dass Sie dies deaktivieren. So gehen Sie vor und schalten Sie es aus auf alle von Ihnen.
Als Nächstes müssen Sie einige png-Dateien zu setzen in. Ziehen Sie Ihre Bild-Ansichten zu, wo immer Sie wollen, dass Sie in jedem Ihrer vc. Dann Haken Sie die png-Dateien, indem Sie das Bild anzeigen und dann auf einmal wieder auf der rechten Seite Ansicht wählen Sie die Attribute inspector und unter dem drop-down-Menü Bild finden Sie die png-Datei, die Sie möchten. Dann können Sie verschieben die Bild-Ansichten überall in der vc, die Sie möchten. Ich denke, das wird Ihr problem lösen. Lassen Sie mich wissen, was passiert, oder wenn Sie irgendwelche Fragen haben.
Für xcode beta (swift 4) konvertiert jpg zu png-Datei und erstellt einen Ordner namens images.xcassets, ergänzt die png-Datei in den Ordner. Es arbeitete Los, versuchen Sie, die jpeg in den Ordner und sehen, ob das Bild erscheint. Ich habe nur versucht, die jpeg-und seine nicht angezeigt. Also mein Fazit ist die Verwendung von png-Dateien, und erstellen Sie einen Ordner, in den Sie die png-Dateien. Fügen Sie den Ordner direkt nach dem Main.storyboard. Hoffe, das hilft.
Ich auf dieses problem, nachdem ich neu erarbeiteten storyboard.
Die mögliche Lösung:
- Gehen Sie in das Storyboard und wählen Sie das Bild, das Sie nicht sehen, in den simulator.
- Gehen Sie auf die Attribute inspector und wählen Sie erneut das Bild wieder.
Nach Storyboard umgestalten, manchmal Xcode weist
Unknown image
dem UIImageView.Zulassen, indem Sie das Bild löste das problem.
versuchen Sie, überprüfen Sie das Bild-Eigenschaften, die in Ihrem Projekt in Fall, dass Sie nicht setzen Sie
zu