ios ViewController 컨트롤에 코드를 사용하여 1000개의 ImageView 컨트롤을 추가했습니다. 어쨌든
ImageView 컨트롤이 많이 있습니다.
그런데 디버깅을 해보니 ViewController 컨트롤에는 10개가 넘는 ImageView 컨트롤만 표시될 수 있고 나머지는 아래에 있는 것을 발견했습니다. ViewController 컨트롤은 스크롤하거나 풀다운할 수 없으며 아래의 ImageView 컨트롤도 모두 볼 수 없습니다.
실례합니다, 마스터님, ViewController 컨트롤을 스크롤할 수 있는 방법이 있나요? 아니면 뷰 컨트롤에 많은 수의 컨트롤을 저장하고 모든 컨트롤을 볼 수 있게 만드는 방법이 있나요? QQ처럼 스크롤할 수 있습니다 그리고 많은 글과 그림을 보세요.
1 모든 사진을 UIScrollView에 직접 배치하고 contentSize 높이를 모든 사진 높이의 합으로 설정할 수 있습니다.
2. UITableView를 사용하여 각 셀에 그림을 넣을 수도 있습니다.
3. UICollectionView를 사용하여 각 셀에 그림을 넣을 수도 있습니다.
안에 넣어보세요
UIScrollView
.imageView 공간이 많은 경우 UITableView 또는 UICollection을 사용하여 이를 해결하고 셀을 재사용하는 것이 좋습니다. 그렇지 않으면 메모리가 폭발합니다.
뷰를 재사용할 수 있도록 UITableView나 UITableView를 컨테이너로 사용하는 것을 권장합니다.