Diciamo che avete un UIImage *image
e un UIView *v
Come aggiungere un'immagine da visualizzare a livello di programmazione?
Come ti visualizzare l'immagine sulla parte superiore della vista di programmazione?
Diciamo che avete un UIImage *image
e un UIView *v
Come aggiungere un'immagine da visualizzare a livello di programmazione?
Come ti visualizzare l'immagine sulla parte superiore della vista di programmazione?
Se si desidera aggiungere l'UIImage al UIView, allora avete bisogno di un UIImageView inbetween l'UIView e UIImage, come ad esempio:
UIImage *image = [[UIImage alloc] init];
UIView *v = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
UIImageView *iv = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
[iv setImage:image];
[v addSubview:iv];
Si noti che quanto sopra è codice appena manichino e ho creato tutto Elementi dell'interfaccia utente con una cornice zero.
Se si desidera aggiungere UIImage a UIView programatically è possibile aggiungere direttamente sull'immagine per vedere, Come ad esempio:
UIView *customView = [[UIView alloc] initWithFrame:CGRectMake(20, 20, 100, 100)];
customView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"YourImage.png"]];
[self.view addSubview:customView];
Grazie. Quale metodo di 'UIControler' dovrebbe contenere questo codice? – JAM
In genere viewDidLoad –
cosa dire del rilascio di v e iv? non devi farlo? – hanumanDev