In caso di un controllo Foursquare riuscito, l'app per iPhone mostra una vista sopra la vista mostrata.Come posso centrare un UIView a livello di codice sulla parte superiore di un UIView esistente utilizzando l'Autolayout?
Voglio che la vista sia centrata su X e Y e che abbia una larghezza e un'altezza definite utilizzando l'autolayout, ma non sono sicuro di quali restrizioni aggiungere a livello di codice. So come farlo in Storyboard, ma non sono sicuro di cosa esattamente digitare codice per fare lo stesso come questa vista viene aggiunta in seguito in risposta a un'azione di successo nell'app.
Non riesco a farlo funzionare correttamente e l'UIView ha un pennino che carica con loadNibNamed :.
SuccessView *successfulCheckInView = [[SuccessView alloc] initWithFrame:CGRectZero];
successfulCheckInView.placeNameLabel.text = properVenue.name;
successfulCheckInView.placeAddressLabel.text = properVenue.address;
successfulCheckInView.delegate = self;
[self.ownerVC.view addSubview:successfulCheckInView];
Che cosa esattamente non si sa come fare? Hai provato a usare constraintWithItem: attribute: relatedBy: toItem: attributo: moltiplicatore: costante :? – rdelmar