W przypadku pomyślnego sprawdzenia Foursquare, moja aplikacja na telefonie iPhone dodaje widok ponad wyświetlanym widokiem.Jak programowo wyśrodkować UIView na istniejącym UIView przy użyciu Autolayout?
Chcę, aby widok był wyśrodkowany na X i Y oraz aby miał określoną szerokość i wysokość przy użyciu autolayout, ale nie jestem pewien, które ograniczenia dodać programowo. Wiem, jak to zrobić w Storyboard, ale nie jestem pewien, co dokładnie wpisać w kod, aby zrobić to samo, co ten widok jest dodawany później w odpowiedzi na udane działanie w aplikacji.
Nie mogę uzyskać działającego poprawnie, a UIView ma staló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];
Co dokładnie nie wiesz jak to zrobić? Czy próbowałeś użyć constraintWithItem: atrybut: relatedBy: toItem: atrybut: multipiplier: constant :? – rdelmar