Sto cercando di aggiungere una piccola icona al centro della schermata dell'app iPhone. Di seguito è riportato il codice che penso dovrebbe funzionare, ma non è centrarlo. La posizione relativa alla larghezza è soddisfacente, ma l'altezza è lontana, circa 100 pixel disattivati?Aggiunta centro subview dello schermo
UIImage *pinMarker = [UIImage imageNamed:@"red_pen_marker.png"];
UIImageView *pinMarkerView = [[UIImageView alloc] initWithImage:pinMarker];
pinMarkerView.frame = CGRectMake(self.view.frame.size.width/2 - 9, self.view.frame.size.height/2 - 36, 18, 36);
[self.view addSubview:pinMarkerView];
Qualche suggerimento? Magari posizionandolo secondo l'intera dimensione della finestra dell'app invece di questa schermata?
La mia ipotesi è che si sta utilizzando un UINavigationController (possibilmente con una barra degli strumenti e/o pronta mostrando) e che si sta aggiungendo alla vista di un controller della vista, in contrasto con la la vista del controller di navigazione. –