Wie füge ich programmatisch einen UIImage zu einer UIImageView hinzu und füge diesen UIImageView dann einer anderen UIView hinzu?

7

Wie der Titel sagt, versuche ich eine UIImage zu erstellen, die in eine UIImageView geht (damit ich sie später animieren kann). Dann möchte ich diese UIImageView in eine andere Klasse einfügen UIView .

Bisher ist mein relevanter Code:

Dies ist die viewDidLoad für meinen Root-View-Controller:

%Vor%

Und das ist die Init für die UIImageView :

%Vor%

Es baut und läuft mit 0 Fehlern.

Was mache ich falsch? Ich sehe die playerIdle.png nirgendwo. Obwohl ich wette, mache ich das furchtbar falsch. Bitte Hilfe!

    
Jarrod 02.04.2012, 06:37
quelle

6 Antworten

13

Fügen Sie in Ihrem ViewController die Bildansicht direkt hinzu ...

%Vor%     
Akash Malhotra 02.04.2012, 06:48
quelle
4

Versuchen Sie Folgendes:

%Vor%     
Deviator 02.04.2012 06:48
quelle
4

Bitte versuchen Sie den folgenden Code:

%Vor%

Hoffe, das könnte dir helfen .....

    
Atulkumar V. Jain 02.04.2012 06:49
quelle
1

Sie sollten [self.view addSubview:playerView]; verwenden, anstatt es nur zu setzen ( self.view = playerview; ). Was ich auch die meiste Zeit mache, bringt diese Unteransicht nach vorne:

%Vor%

Hoffe es hilft

    
Novarg 02.04.2012 06:53
quelle
0

Oder Sie könnten versuchen: myUIImageViewObject.image = myUIImageObject;

    
Alex Spencer 29.06.2014 20:07
quelle
0

UIImageView * imgView = [[UIImageView-Zuweisung] initWithImage: [UIImage imageNamed: @ "name.png"]]; imagView.frame = CGRectMake (40,130,45,45);

[self.view addSubview: imgView];

    
saravanan R 20.10.2014 11:32
quelle