스토리 보드에 스크롤 뷰를 추가하고 위와 아래에 두 개의 뷰를 추가하고 아래쪽을 스크롤 바깥으로보기의 바깥 부분으로 만들었지 만 올바르게 작동하지 않습니다. 당신이 고정 높이보기를 추가있는 ScrollView 내부UIScrollView를 스토리 보드로 세로로 스크롤 할 수 없습니다 (autolayout 사용)?
답변
는 제약 및 해당 뷰 안에 당신은 당신의 디자인에 따라 하위 뷰를 추가 할 수 있습니다.
스토리 보드에서 스크롤보기의 콘텐츠 크기를 설정할 수도 있습니다.
의 가능한 복제본 ** 스토리 보드에서 스크롤 뷰의 콘텐츠 크기를 설정합니다. ** This 올바르지 않습니다. Contentsize는 주어진 제약 조건에 따라 계산됩니다. 그래서 처음 두 줄은 맞습니다 !! 그 라인에 대한 필요가 없습니다 –
AutoLayout을 사용하지 않는 경우 scrollview.contentSize = bottomview.frame.origin.y+bottomview.frame.size.height
을 설정하십시오. 그러면 장치 화면 높이가 bottomviews 하단 가장자리보다 작을 때 스크롤보기가 스크롤됩니다. 이것에서 당신의 bottomview 우리 scrollview의 즉각적인 하위 뷰를 확인하십시오.
감사합니다,하지만 나는 autolayout을 사용하려고합니다. – armnotstrong
스크롤을 사용하는 경우 은 서브 뷰이있는 scrollview에 내부 경계를 제공해야합니다.
See image vertical scrolling with auto layout
귀하의 문제는 당신이 상단과 하단 바운드 내부있는 ScrollView에주지 될 수있다. 두보기를 추가 한 것과 마찬가지로 상단보기는 상단 제한을, 하단은 하단 제한보기을 스크롤합니다. 이제 하위 뷰의 높이가 scrollview의 높이보다 많아야이어야합니다. Scrollview는 수직 (상단 및 하단)과 수평 (왼쪽 및 오른쪽)으로 스크롤하기 위해 경계 간 (스크롤 뷰를 하위보기로) 필요합니다.
autolayout을 사용하지 않는 경우 수동으로 프로그래밍 방식으로 콘텐츠 크기를 설정해야합니다. –
@PrashantTukadiya 자동 레이아웃을 사용하려고합니다 – armnotstrong
https://stackoverflow.com/questions/45668417/uiscrollview-with-content-view/ 45669959 # 45669959 – OMGHaveFun