Czy wyłączyłeś automatyczny układ całej stalówki w narzędziu do tworzenia interfejsów?
Nie można wyłączyć automatycznego układu dla określonych widoków podrzędnych w programie budującym interfejs - można to zrobić programowo w środowisku wykonawczym.
Na podstawie tego, co powiedziałeś, nadal masz aktywne ograniczenie. Jak masz ograniczenia po wyłączeniu automatycznego układu?
Jeśli masz aktywny układ automatyczny, ustawienie wysokości widoku przy użyciu ramki nie będzie działać, ponieważ będzie kolidować z regułami automatycznego układu.
Jeśli trzeba zmienić wysokość widoku z układem automatycznego aktywny, musisz utworzyć IBOutlet
do ograniczenia wysokości i modyfikacji, które w czasie wykonywania, tj:
@IBOutlet weak var heightConstraint: NSLayoutConstraint!
self.heightConstraint.constant = 200
dla mnie to działa! upewnij się, że podłączyłeś gniazdo i wywołasz 'super.viewDidLoad()' na początku twojej implementacji 'viewDidLoad'! –