아래쪽에서 ScrollView를 시작하고 싶습니다. 어떤 방법?Iphone : ScrollView 아래쪽으로 강제로
나는 이미 시도했다, 그러나 나는 맨 위로 백업 할 수 없습니다 ....
CGPoint bottomOffset = CGPointMake(0, [yourScrollView contentSize].height);
[yourScrollView setContentOffset:bottomOffset animated:YES];
아래쪽에서 ScrollView를 시작하고 싶습니다. 어떤 방법?Iphone : ScrollView 아래쪽으로 강제로
나는 이미 시도했다, 그러나 나는 맨 위로 백업 할 수 없습니다 ....
CGPoint bottomOffset = CGPointMake(0, [yourScrollView contentSize].height);
[yourScrollView setContentOffset:bottomOffset animated:YES];
난 당신이 catScroll
이
또는 setContentOffset:
를 사용하려면있는 ScrollView
[self.catScroll scrollRectToVisible:CGRectMake(fr.frame.origin.x,0 , self.catScroll.frame.size.width, self.catScroll.frame.size.height) animated:NO];
를 사용할 필요가 생각하지 : BTW
는 애니메이션 설정해야 처음부터 맨 아래에 그것을 만들 이 속성을scrollView
의 대리자 메서드로 변경하십시오.
scrollViewDidEndDecelerating:
to 새 콘텐츠 오프셋
이게 분명 도움이 될 것 같아.
해피 코딩 :)
당신이있는 viewDidLoad에서
CGPoint bottomOffset = CGPointMake(0, [yourScrollView contentSize].height);
[yourScrollView setContentOffset:bottomOffset animated:NO];
를 호출해야합니다. 그리고 yourScrollView
을 올바르게 IBOutlet에 연결했는지 확인하거나 [self.view viewWithTag:];
및 contentSize
에서 수신 한 내용을 UIScrollView
내용 크기로 설정해야 contentOffset
을 변경하려고합니다. NO
어떻게로 scrollRectToVisible andCGRectMake을 사용할 수 있나요? thx – user1471365
여기 프레임의 원점 x를 설정 했으므로 수평 스크롤을 사용했습니다. 첫 번째 라인의 답변을 보려면 그냥 프레임에 넣으십시오. CGRectMake (0, Content_Size in height-Scroll View의 높이, 너비, 높이) scrollRectToVisible에 넣으십시오. –
알았어요! 고마워요! – user1471365