W jaki sposób można programowo wyśrodkować UIView na istniejącym UIView przy użyciu Autolayout?
W przypadku udanego wyboru Foursquare moja aplikacja na iPhone'a wyświetla widok na wyświetlonym widoku.
Chcę, aby widok był wyśrodkowany na X i Y oraz aby miał określoną szerokość i wysokość za pomocą autolayout, ale nie jestem pewien, które ograniczenia dodać programowo. Wiem, jak to zrobić w Storyboard, ale nie jestem pewien, co dokładnie wpisać kod, aby zrobić to samo, ponieważ ten widok jest dodawany później w odpowiedzi na udaną akcję w aplikacji.
Nie mogę go poprawnie uruchomić, a UIView ma końcówkę, którą ładuje z 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];