Question

Comment puis-je créer et d'une création de poste imageview en objective-c?

Merci!

J'ai essayé cela, mais il ne semble pas faire quoi que ce soit...

-(void)drawStars{ //uses random numbers to display a star on screen
    //create random position
    int xCoordinate = arc4random() % 10;
    int yCoordinate = arc4random() % 10;

    UIImageView *starImgView = [[UIImageView alloc] initWithFrame:CGRectMake(xCoordinate, yCoordinate, 58, 40)]; //create ImageView 

    starImgView.image = [UIImage imageNamed:@"star.png"];


    [starImgView release];

J'ai placé cette méthode dans mon viewcontroller.Je vois de la CG choses que j'ai besoin d'importer des graphiques de base ou quelque chose?(ce qui est le noyau des graphismes de toute façon?)

Était-ce utile?

La solution

Vous posez des questions sur la vue Image de l'iPhone. Droite? Ensuite, essayez ceci

UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 100, 50)];

Ceci créera une vue d'image de 100 x 50 dimensions et localisation (10, 10) de la vue parent.

Vérifiez le manuel de référence pour uIImageView et uIView . Vous pouvez définir une image en utilisant Image Propriété de ImageView.

imgView.image = [UIImage imageNamed:@"a_image.png"];

Et vous pouvez utiliser le contentmode Propriété d'UIView pour configurer comment adapter l'image dans la vue. Par exemple, vous pouvez utiliser

imgView.contentMode = UIViewContentModeCenter
Pour placer l'image souhaitée au centre de la vue. Les maquettes contenues disponibles sont répertoriées ici

Autres conseils

Vous n'avez pas ajouté votre point de vue sous forme de sousview à une autre vue, ce qui signifie qu'il n'est pas dans la hiérarchie de vue.

supposer que vous le faites dans un contrôleur d'affichage, cela pourrait ressembler à quelque chose comme:

[self.view addSubview: imgView];

(void)viewDidLoad {
   [super viewDidLoad];
   UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.view.layer.frame.size.width, self.view.layer.frame.size.height)];
   imgView.image = [UIImage imageNamed:@"emptyCart.jpeg"];
   imgView.backgroundColor = [UIColor whiteColor];
   imgView.contentMode = UIViewContentModeCenter;
   [self.view addSubview: imgView];
}

J'ai eu des problème avec le passage de la valeur NSSArray pour NSString,

J'ai eu la réponse:

//Display all images....
    NSString *imgstring= [self.allimages objectAtIndex:indexPath.row];
    cell.myimages.image=[UIImage imageNamed:imgstring];     //displaying Images in UIImageView..noproblem.

// Display all numbers...
    cell.mylables.text=[NSString stringWithFormat:@"%@", [mysetobjectAtIndex:indexPath.row ]];  //showing results fine ArghyA..
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top