Come creare un codice UIImageView
anziché crearlo nel mio file xib?crea UIImageView
risposta
UIImageView *someImageView = [[UIImageView alloc] initWithFrame:someRect];
someImageView.image = someImage;
[self.view addSubview:someImageView];
Facile come una torta! : D
Si potrebbe desiderare di controllare i documenti di mele troppo: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImageView_Class/Reference/Reference.html
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 7, 190, 23];
tabNameBackGround.image = [UIImage imageNamed:@"a.png"];
[self.view addSubview:imageView];
È possibile creare separatamente un UIImage, e creare l'UIImageView dal UIImage.
UIImage *myImage = [UIImage imageNamed:@"great_pic.png"];
UIImageView *myImageView = [[UIImageView alloc] initWithImage:myImage];
Quindi, impostare la dimensione della vostra UIImageView
[myImageView setFrame:CGRectMake(0, 0, 100, 200)];
fare quello che vuoi con la vostra immagine, ma non dimenticate di rilasciarlo.
[anotherView addSubview:myImageView];
[myImageView release];
Se si sviluppa in Xcode 4.2 con ARC (Conteggio riferimenti automatico) abilitato, non è necessario (anzi, non si deve) fare [myImageView release] ; come ARC gestisce il rilascio di oggetti per te. –
Le risposte finora sono più complessi di quanto hanno bisogno di essere: initWithImage: “regola la struttura del ricevitore in base alle dimensioni dell'immagine specificato” Quindi tutto ciò che serve è
UIImageView* v = [[UIImageView alloc] initWithImage: someImage];
dovrebbe essere 'UIImageView * someImageView' e' someImageView.image = someImage; '? – DelightedD0D
beh, sono dannato. Sì, dovrebbe avere il codice di copia xD e la regolazione degli snippet generali sembra essere dura xD –