시간표가 표시되는 앱이 있습니다.동시에 두 구성 요소를 동시에 스크롤
일정이 포함 된 오른쪽 ScrollView
을 스크롤하면 스크롤 할 시간이 포함 된 왼쪽 ScrollView
도 표시됩니다.
<ScrollView
ref={'leftScroll'} />
<ScrollView
ref={'rightScroll'}
scrollEventThrottle={1}
onScroll={(e) => this.refs.leftScroll.scrollTo({y: e.nativeEvent.contentOffset.y)}
onMomentumScroll={(e) => this.refs.leftScroll.scrollTo({y: e.nativeEvent.contentOffset.y)} />
우리는이 방법으로 스크롤 할 수 있지만 느리고 고르지 않습니다. 두 개의 스크롤을 완전히 동기화하는 방법이 있습니까? ScrollView
?
이 디자인의 이유는 시간이 항상 화면의 왼쪽에 고정되어야하고, 객실은 항상 맨 위에 고정해야하며,이 경우에는 스케줄에서 스크롤.
매우 간결한 설명 주셔서 감사합니다. 나는 아이폰 OS 개발자 였지만, 응용 프로그램을 "하이브리드"로 만드는 것은 피하고 싶었지만, 이것이 도약을 시도하는 것 같습니다. –