Czy istnieje sposób programistycznego zainstalowania i odinstalowania programu Xcode interface builder constraint
?Instaluj/Odinstaluj wiązaniem programowo
Odpowiedz
Podłączyć IBOutlet dla NSLayoutConstraint przez CTRL + kliknięcie ograniczenie i przeciągnij go do viewController (ex. @property (weak, nonatomic) IBOutlet NSLayoutConstraint *constraint;
).
Do usuwania ograniczenie:
[self.view removeConstraint:constraint]
instalowania ograniczenie:
[self.view addConstraint:constraint]
Więc jeśli ograniczenie zaczyna się ** un ** zainstalowane, to przez 'addConstraint' zostanie zainstalowany? – Eric
@Eric "uninstall" jest niewłaściwą terminologią tutaj ... * deinstalacja * ściśle odnosi się do storyboardu i nie ma nic wspólnego z niczym programowo wykonanym w czasie wykonywania. – nhgrif
@nhgrif Więc jak mogę osiągnąć to, co napisałem w aktualizacji? – Eric
przyjrzeć Projekt open source jak Mansory i czystym układzie na github. Są one lepsze i łatwiejsze do kodu – Wingzero