2010-12-29 4 views
1

Ich habe ein Fenster im Interface Builder. Ich zog eine UIImageView auf das Fenster und wählte das Bild aus, das ich unter Bildansichtsattribute -> Bildansicht -> Bild anzeigen wollte, und es befand sich in der Dropdown-Liste. Ich sehe das Bild auf dem Fensterbildschirm.UIImageView Bild erscheint nicht auf dem iPad Simulator

Wenn ich jedoch zu Datei -> Schnittstelle simulieren gehe, wird nur ein schwarzer Bildschirm angezeigt.

Mache ich etwas falsch?

+2

möglich Duplikat von [Bild eines UIImageView im Interface Builder setzen] (http://stackoverflow.com/questions/1734586/setting-the-image-of-a-uiimageview-in-interface-builder) –

+0

I hatte ein ähnliches Problem, aber es wurde nicht auf dem iPad Gerät angezeigt: [UIImage zeigt im Simulator, aber nicht auf dem Gerät (iPad/iPhone)] (http://jackofalltradesdeveloper.blogspot.com/2012/07/uiimage-showing -im-simulator-aber-nicht-auf.html) – Khattab

Antwort

0

Vielleicht ist Ihr Bild nicht Teil des Simulator-Bundles, daher schlägt das Laden fehl und Ihr UIImageView wird leer sein.

Die Verbindung zwischen Bild und UIImageView im Code und es sollte das Bild anzeigen.

Like:

UIImage *image = [UIImage imageNamed: @"cell.png"]; 

Sobald Sie eine UIImage haben, können Sie dann einstellen UIImageView auf diese Weise:

[imageView setImage:image]; 
0

ich hatte das gleiche Problem.

Es kann sein, weil ich von UIViewController h, m und Xib-Dateien umbenannt habe.

Ich habe rm-r auf meinem Bibliothek/Application Support/iPhone Simulator/Ordner. Beenden Sie den Simulator. Dann versuchte es erneut. Hat funktioniert.

Einige seltsame Caching-Problem, vermute ich.