NSLayoutConstraint
(w iOS 8.0
) ma BOOL
właściwość o nazwie active
co sprawia, że łatwo włączyć/wyłączyć układ ograniczenie powiedział on-the-fly.Włączanie/wyłączanie NSLayoutConstraints w InterfaceBuilder
Aby utworzyć drugi zestaw układu dla kontrolera widoku, który można następnie programowo włączyć/wyłączyć (przez oba zestawy), będę musiał wyłączyć moje już zdefiniowane ograniczenia układu w konstruktorze interfejsów.
Pozwolę sobie wyjaśnić, że NIE chcę ich usuwać, po prostu wyłącz je, aby móc zaprojektować drugi zestaw bez budowniczego interfejsu, narzekającego cały czas na niedopasowania. Ponadto przełączanie klas wielkości nie jest opcją, ponieważ zestawy układów są przeznaczone dla jednej i tej samej klasy wielkości.
Czy jest taka opcja?
Dzięki z góry
Malte
Dalsze informacje: SDK Version: 8.1
Deployment Target 8.0
Wow, dziękuję, że zadziałało, naprawdę odznaczenie zainstalowanego sprawiłoby, że byłyby niedostępne w tej klasie wielkości! Wielkie dzięki! – Malte
W Xcode 8 musisz zaznaczyć opcję "Użyj zmiany cechy", aby ją włączyć. –
@AmmarMujeeb Gdzie to robisz? – shim