[Xcode]

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • LocoShady
  • Registratie: Mei 2003
  • Laatst online: 21-09 21:33
Hoi :)

Ik loop tegen een probleem aan welke volgens mij vrij simpel is, maar ik kan de goede methode nergens vinden. Ik heb een imageView gemaakt en deze met de interface builder op de interface geplaatst. Vervolgens heb ik via de interface builder aangegeven dat de imageview "red.png" is.

so far so good.

Nu wil ik bij een bepaalde actie echter dat de imageview "blue.png" bevat. Na lang zoeken op de developers pagina van Apple heb ik nog niet kunnen vinden hoe ik dit makkelijk zou kunnen doen.

Stiekem hoopte vervolgens dat dit zou werken
code:
1
2
3
bg.image = "@blue.png";

//bg is de naam van mijn imageview.


Maar helaas... Iemand die aan kan geven hoe dit wel zou moeten?

Acties:
  • 0 Henk 'm!

  • the_tWiStEr
  • Registratie: December 2000
  • Niet online
Het kan zijn dat het korter kan, maar ik weet in iedergeval dat het zo kan:

code:
1
2
3
4
NSBundle *bundle    = [NSBundle mainBundle];
NSString *imagePath = [bundle pathForResource:@"blue" ofType:@"png"];
UIImage  *image     = [[UIImage alloc] initWithContentsOfFile:imagePath];
bg.image            = image;


De image property van UIImageView is van het type UIImage, dus dien je het ook aan te leveren als een UIImage object. Nadeel is wel dat je nu zelf het image object moet releasen.

Zie:

- http://developer.apple.co...c/instp/UIImageView/image
- http://developer.apple.co...e/initWithContentsOfFile:

[ Voor 45% gewijzigd door the_tWiStEr op 09-04-2009 23:08 ]


Acties:
  • 0 Henk 'm!

  • DexterDee
  • Registratie: November 2004
  • Laatst online: 10:00

DexterDee

I doubt, therefore I might be

Moet dat apenstaartje niet buiten de quotes staan? aan de linkerkant?

Klik hier om mij een DM te sturen • 3245 WP op ZW


Acties:
  • 0 Henk 'm!

  • pascalw
  • Registratie: Februari 2008
  • Laatst online: 19-09 18:23
code:
1
[UIImage imageNamed: @"blue.png"];

Acties:
  • 0 Henk 'm!

  • the_tWiStEr
  • Registratie: December 2000
  • Niet online
Precies, ImageNamed, dat was dus de kortere methode die ik zocht. :) Ben er nog niet zo heel lang mee bezig :+

[ Voor 23% gewijzigd door the_tWiStEr op 09-04-2009 23:07 ]


Acties:
  • 0 Henk 'm!

  • LocoShady
  • Registratie: Mei 2003
  • Laatst online: 21-09 21:33
was het dus toch bijna zo makkelijk als ik dacht, nu kan ik eindelijk weer verder :)

bedankt! :)
Pagina: 1