리액트 네이티브 현재 컴포넌트 위치정보 가져오기


리액트 네이티브 현재 컴포넌트 위치정보 가져오기

리액트 네이티브를 코딩중 동적으로 컴포넌트 위치를 가져올일이 종종 생기네용 그때 사용한 방법을 기록겸 포스팅 합니다 measureInWindow() <TouchableOpacity onPress={e => { console.log('클릭함'); console.log(e.nativeEvent); PosXY.current.measureInWindow((x, y, height, width) => { //포지션 구하는 코드 console.log('{x, y,height,width}'); console.log({x, y, height, width}); }); }}> <View ref={PosXY} style={style.chatBoxContainer}> <Text style={style.textContainer}>{message}</Text> </View> </TouchableOpacity> 위치를 얻고자 하는 컴포넌트에 주소를 useRef변수로 저장하고 버튼이나 위치를 얻고자 할떄마다 us...



원문링크 : 리액트 네이티브 현재 컴포넌트 위치정보 가져오기