솔루션을 찾으려고 시도하고 몇 시간이 지나자 나 자신을 시도하거나 실패한 후 여기에서 질문하기로 결정했습니다.Swift에서 여러 개의 UIImageView에 제약 조건을 설정하는 방법
아래 그림과 같이 제한을 설정하고 싶은 피라미드 모양의 이미지 뷰가 15 개 있습니다.
결과적으로 이미지보기가 항상 범위를 벗어나거나 비슷한 문제가됩니다. (클립 바운드가 사실임)
누구든지 해결책이나 제안이 있습니까?
솔루션을 찾으려고 시도하고 몇 시간이 지나자 나 자신을 시도하거나 실패한 후 여기에서 질문하기로 결정했습니다.Swift에서 여러 개의 UIImageView에 제약 조건을 설정하는 방법
아래 그림과 같이 제한을 설정하고 싶은 피라미드 모양의 이미지 뷰가 15 개 있습니다.
결과적으로 이미지보기가 항상 범위를 벗어나거나 비슷한 문제가됩니다. (클립 바운드가 사실임)
누구든지 해결책이나 제안이 있습니까?
는 왼쪽
에 뷰 계층을 살펴 다음 스택보기에 그들 모두를 넣어 스택보기 내에서 모든 스택 뷰를 넣고 같은 그에 제약을 가하고 시도
간격을 얻으려면 속성 검사기 오른쪽의 간격을 조정하면됩니다.
심지어 가장 높은 스택보기에 제약 조건이있을 수도 있습니다
모든 오류는 당신의 제약 (안되어야 하는지를 분명하지 않다
내부 스택 뷰를 제한 할 수 없습니다. –
아니요, 너비, 높이, 행간, 후행 등을 추가 할 수 있습니다.게다가 그는 스택보기 내에서 제약이 필요하지 않습니다. 내가 무엇을 의미하는지 보여주는 이미지를 업로드합니다. –
stackview 내부에 다른 뷰가있을 경우에만 stackview 내부에 컨 스트레인 트를 추가 할 수 있습니다.> 뷰> 요소 (이제 컨 스트레인 트를 추가 할 수 있습니다) –
모든 이미지 뷰를 UIView에 포함하십시오.
은 해당 뷰 내부의 맨 위, 맨 아래, 맨 위 및 맨 아래 제약 조건을 설정합니다 (맨 위 이미지는 수퍼 뷰 등).
컨테이너에서 UIView를 가로 및 세로로 정렬합니다.
아마도 UIView의 너비도 설정하고 싶지만 원하는 최종 결과에 대해 생각하게 할 수 있습니다.
여기에 표시된 것처럼 상단 스택보기
에 제약 조건을 추가하면 사라 코드에서, 그러나 당신이 어떤 레이아웃을했는지). 개별 뷰의 크기가 고정되어 있습니까? 아니면 사용 가능한 화면 크기에 비례합니까? 수평/수직 마진은 어떻습니까? –