복붙노트

[REACTJS] 보기를 나타 내기 위해있는 ScrollView를 당겨 - 기본 반응

REACTJS

보기를 나타 내기 위해있는 ScrollView를 당겨 - 기본 반응

해결법


  1. 1.이 매체 기사를 확인하십시오. 그것은 당신의 원하는 동작과 비슷한 작업을 수행하는 방법에 대한 자세한 설명을 제공합니다.

    이 매체 기사를 확인하십시오. 그것은 당신의 원하는 동작과 비슷한 작업을 수행하는 방법에 대한 자세한 설명을 제공합니다.


  2. 2.내가 contentOffset를 사용하여 어떤 애니메이션없이이 문제를 해결했다. 나는 확실히있는 ScrollView 휴대 전화의 windowHeight의 크기가 최소이었다 만드는 데 필요한 다음 헤더의 크기에있는 ScrollView의 초기 y 값을 밀어 contentOffset를 사용

    내가 contentOffset를 사용하여 어떤 애니메이션없이이 문제를 해결했다. 나는 확실히있는 ScrollView 휴대 전화의 windowHeight의 크기가 최소이었다 만드는 데 필요한 다음 헤더의 크기에있는 ScrollView의 초기 y 값을 밀어 contentOffset를 사용

          <ScrollView
            ListHeaderComponent={() => (
              <Header headerHeight={hiddenHeaderHeight} />
            )}
            contentContainerStyle={{ minHeight: windowHeight }}
            contentOffset={{ y: hiddenHeaderHeight }}
            ...
    

    이 솔루션뿐만 아니라 Flatlist 작동합니다.

    주의 할 점은 contentOffset는 IOS의 특정 소품입니다

  3. from https://stackoverflow.com/questions/57716264/pull-scrollview-to-reveal-view-react-native by cc-by-sa and MIT license