<aside> 💡 Step의 현재 스크롤의 위치를 제어 할 수 있습니다.

</aside>

Scroll

Flextudio 내부함수인 f.Scroll 함수를 통해 Step의 스크롤 위치를 제어할 수 있다.

methods

offset

현재 스크롤의 위치 offset을 리턴, 혹은 세팅할 수 있음.

//스텝 기준
let currentOffset = f.Scroll.offset 
f.Scroll.offset  = 200

//그룹 혹은 레이아웃 기준
let currentOffset = f.Content("그룹/레이아웃 아이디").Scroll.offset 
f.Content("그룹/레이아웃 아이디").Scroll.offset  = 200

toSector()

현재 섹터가 표현되는 레이아웃으로 스크롤을 이동시킨다. 기본은 애니메이션과 함께 스크롤 이동. 애니메이션 취소시 isAnimate = false 를 필요.

//스텝 기준
f.Scroll.toSector(_c.activeSector, false) // 스크롤 이동 애니메이션 취소
f.Scroll.toSector(_c.lastSectors[0])  //스크롤 이동 애니메이션 적용

f.Scroll.toSector(_c.lastSectors[_c.lastSectors.length -1]) //새로 받아온 데이터의 맨 마지막으로 스크롤 이동.

//그룹 혹은 레이아웃 기준
f.Content("그룹/레이아웃 아이디").Scroll.toSector(_c.lastSectors[0])

toTop()

스크롤의 위치를 Top으로 이동시킨다.

//스텝 기준
f.Scroll.toTop()

//그룹 혹은 레이아웃 기준
f.Content("그룹/레이아웃 아이디").Scroll.toTop()

toBottom()

스크롤의 위치를 Bottom으로 이동시킨다.

//스텝 기준
f.Scroll.toBottom()

//그룹 혹은 레이아웃 기준
f.Content("그룹/레이아웃 아이디").Scroll.toBottom()