2017-03-27 2 views
0

고정 된 높이가 있고 내 ViewController 콘센트를 만들고 그 값을 인쇄 할 때 올바른 높이를 가져옵니다. 그 상수를 지울 때 높이를 비례하여 콘센트에 다시 연결하고 값을 인쇄하면 0.0이라고 표시됩니다. 0.0보다 크고 50.0보다 큽니다. 어떻게 이럴 수있어?비례 상수 0.0입니다.

+0

어디에서 값을 인쇄합니까? 'viewDidLoad'에서? 최종 값을보고 싶다면'viewDidLayoutSubviews'를 체크 할 수 있습니다. – ozgur

+0

비례 제약 조건의'constant' 속성이나 뷰 프레임의 높이를 언급하고 있습니까? – Paulw11

답변

2

높이 자체가 아닌 Height constant의 값을 인쇄하기 때문에. 컨트롤에 높이 제한이 없으면 고정 높이를 제거 할 때 항상 0.0이됩니다. 왜냐하면 그것은 결석하기 때문입니다.

+0

thewarri0r9, 인쇄 프레임의 동의에 따라 높이가 0 이상 (즉, 50)으로 표시됩니다. – Krunal