0
이미지 격자로로드하는 앱이 있습니다. contentInset을 사용하여 맨 위에 10pt의 좋은 여백을 남겨 둡니다. scrollView 영역보다 적은 이미지 배열로로드하면 큰 효과를 볼 수 있습니다. 그러나 scrollView 영역보다 더 많은 이미지 배열을로드 할 때 contentInset 값은 완전히 무시됩니다.스크롤보기 큰 콘텐츠 영역에 대한 콘텐츠 삽입
내가 아래로 스크롤하면 백업 한 다음 거기에 여백이 있음을 확인합니다. 나는 이유를 알아 내려고 노력하고 있습니다. 누구든지 전에 이것을 경험 했습니까?
float tempNumber = ((float)[faceArray count]/3);
int numberOfRows = ceil(tempNumber);
// CGSizeMake (x, y, w, h)
scrollView.contentSize = CGSizeMake(scrollView.frame.size.width,
(numberOfRows * (kThumbSpace + kThumbnailSize)));
scrollView.pagingEnabled = NO;
scrollView.showsVerticalScrollIndicator = YES;
scrollView.delegate = self;
scrollView.contentInset = UIEdgeInsetsMake(10.0, 0, 0, 0);
scrollView.alwaysBounceVertical = YES;
//.... code is then sent to a method which creates the grid of subviews in order
// to fill the scrollView
OK scrollview.contentOffset = CGPointMake (0, -10);을 사용하여 작업을 속임수로 남김 – squarefrog
힌트를 보내 주셔서 감사합니다! 이제 내 드래그 새로 고침보기조차 큰 UITableView 함께 작동합니다. :) –