탭 막대 바로 위의보기를 첨부하는 자동 레이아웃 제약이 있습니다. 이것의 세부 사항은 중요하지 않다, 그것은 잘 작동한다.수직 간격 자동 분할 제한 만들기
NSDictionary *views = @{@"view":self.collectionSelectionContainer, @"bottomLayoutGuide":self.bottomLayoutGuide};
NSDictionary *metrics = @{@"offset":@(tabBarHeight)};
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:[view]-offset-[bottomLayoutGuide]" options:0 metrics:metrics views:views]];
그러나 나는 다른 방법을 사용하여이 제약 조건을 만들려면 : 나는 실패 여러 가지 방법을 시도했습니다
[NSLayoutConstraint constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:]
. 아무도 어떻게 보여줄 수 있습니까?
감사
안녕하세요, 관심의 대상에서 'collectionSelectionContainer'의 하단을 'tabBar'상단에 연결하지 않는 이유는 무엇입니까? –
Ey up Mike .... 내 레이아웃 제약 조건은 포함 계층 구조에있는 뷰 컨트롤러에 있습니다. 따라서 내보기의 자손이 아닌 탭 표시 줄에 제약 조건을 추가하려고하면 규칙이 위반됩니다. – bandejapaisa
아, 복잡하게 들린다 ... 확실히 프레임을 설정 박동 친! :) –