Jaka jest różnica między ograniczeniami rozmiaru wewnętrznego a szerokości / wysokości systemu?

Rozpoczęcie przechodzenia od układu sprężyn i struktur do układu automatycznego i pytania dotyczące ustawienia „Rozmiar wewnętrzny”.

Jeśli ustawisz „Rozmiar wewnętrzny” jakiegoś widoku na „Symbol zastępczy” i umieścisz kilka wartości szerokości i wysokości, widok nie będzie skalowany i pozostanie w stałym rozmiarze. Ale jeśli ustawimy „Intrinsic Size” na „Default (System defined)”, wtedy system zdecyduje i skaluje widok, jeśli będzie to potrzebne w czasie wykonywania.

Możemy jednak jawnie ustawić ograniczenia widoku szerokości i wysokości do widoku za pomocą Ctrl + Drag. W takim przypadku byłyby ograniczenia szerokości i wysokości systemu I stałe wartości zastępcze. Przeglądam istniejący kod i próbuję zrozumieć, czy to błąd, a ograniczenia nadmiarowej szerokości i wysokości systemu powinny zostać usunięte LUB istnieje inna ukryta logika. Jednak Xcode nie wyświetla żadnych ostrzeżeń i itp. W konsoli w czasie wykonywania. Oto ekran wydruku projektu demonstracyjnego:

questionAnswers(4)

yourAnswerToTheQuestion