저는 UIScrollView
에서 작업 중이며 프로그래밍에 익숙합니다. 그때 누군가가 생각이있는 경우도 1 scrolView 으로 이동해야 2있는 ScrollView는, pls는 저에게 사전에하나의 scrollView에서 두 개의 scrollView가 하나의 터치로 함께 움직여야합니다.
감사를 제안 1 차있는 ScrollView를 스크롤하면 하나있는 ScrollView 에 원터치이 UIScrollView
동시 스크롤하는 방법
저는 UIScrollView
에서 작업 중이며 프로그래밍에 익숙합니다. 그때 누군가가 생각이있는 경우도 1 scrolView 으로 이동해야 2있는 ScrollView는, pls는 저에게 사전에하나의 scrollView에서 두 개의 scrollView가 하나의 터치로 함께 움직여야합니다.
감사를 제안 1 차있는 ScrollView를 스크롤하면 하나있는 ScrollView 에 원터치이 UIScrollView
동시 스크롤하는 방법
당신 대리자 메서드 UIScrollView
의 도움으로이 작업을 수행 할 수 있습니다. 데모 코드는 다음과 같습니다.
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (scrollView == scroll1)
{
scroll2.contentOffset = CGPointMake(content x and y of your scroll1);
}
}
희망이 있습니다.
UIScrollView *otherView = (scrollView==scroll2)?scroll1:scroll2;
CGPoint offSet = otherView.contentOffset;
offSet.y = scrollView.contentOffset.y;
[otherView setContentOffset:offSet];
나를 때려 눕히세요! 내가 말하려고했던 것을 말하는 +1. 그리고'[mySecondScrollView setContentOffset : myFirstScrollView.contentOffset];은 프로세스를 단순화 할 수 있습니다. 물론 두 스크롤보기의 크기와 내용 크기가 같다고 가정합니다. –
'scroll2.contentOffset = scroll1.contentOffset;'이라고 그냥 말할 수는 없습니까? –
@AaronBrager 예 가능합니다. 그러나 두 스크롤보기가 동일한 크기인지 확실하지 않았습니다. 그리고 저는이 대의원이 그 목적을 해결할 것이라고 확신합니다. 바누가 놀고 더 많이 이해하기를 바란다. 그는 새로운 프로그래머이기 때문에. – Rushi