나는 autolayout (마지막으로)을 배우려고 애를 썼다. 뷰에 대한 모든 내용을 담고있는 세로로 스크롤하는 UIScrollView를 갖고 싶습니다. UIImage 뷰를 scrollview 상단에 고정하고 이미지를 정사각형으로 유지하려고합니다 (scaleToFill). 기본적으로 나는 (단지 내가 자동 레이아웃과 함께하고 싶어)이 작업을 수행 할 수 :UIScrollView 내에서 Autolayout을 사용하여 UIImage 뷰를 사각형으로 스케일하는 방법
내가 화면 범위 내에서 최대한의 가로 세로 비율을 유지하기 위해 이미지를 얻을 수 없습니다. 종횡비 제한을 추가 할 때마다 imageView는 600 포인트 (생각하는 PNG의 너비)처럼 커지지 만 화면의 너비만큼 넓히길 원합니다.
UIImageView에 대한 제약 조건을 올바르게 설정하고 있다고 생각합니다. scrollView를 없애고 뷰에 직접 imageViw를 놓으면 원하는대로 할 수 있기 때문입니다. 속임수가 scrollView 안에 넣는 중입니다.
이 내가 현재이 설정 한 방법입니다
스크롤 뷰의 4 수평/수직 공간 제약이 모든 크기 때문에 일정한 0
이미지의 원래 종횡비를 유지 하시겠습니까? 그러면 크기가 화면 경계보다 큰 경우 스크롤보기에서 스크롤됩니다. 아니면 프레임에 딱 맞습니까? 후자의 경우, 어쨌든 왜 스크롤 뷰가 필요합니까? – Petar
나는 이미지의 종횡비를 유지하고 싶지 않다. 나는 그것이 항상 정사각형이되기를 원한다. 사용자가 아래로 스크롤하여 읽을 수있는 이미지 아래에 많은 콘텐츠를 넣을 것입니다. –
왜 스크롤 뷰를 이미지 아래에 두지 않습니까? – Petar