증권 시세 표시처럼 보이는 스크롤보기를 구현하고 싶습니다. 슬라이드 또는 탭 동작에 응답 할 수 있습니다.알림 센터의 주식 시세 표시기처럼 자동 스크롤보기를 구현하는 방법은 무엇입니까?
어떻게 구현할 수 있습니까? 제발 조언 해주세요. 고맙습니다!
증권 시세 표시처럼 보이는 스크롤보기를 구현하고 싶습니다. 슬라이드 또는 탭 동작에 응답 할 수 있습니다.알림 센터의 주식 시세 표시기처럼 자동 스크롤보기를 구현하는 방법은 무엇입니까?
어떻게 구현할 수 있습니까? 제발 조언 해주세요. 고맙습니다!
개념적으로 나는 서브 영역으로 스크롤 영역의 내용으로 컨테이너 UIScrollView
을 설정했습니다. 순환 스크롤을 시뮬레이트하기 위해 서브 뷰 배열을 유지합니다. 시작 가장자리에서 화면 밖으로보기를 추가하고 끝 가장자리에서 화면 밖으로보기를 제거합니다.
UIScrollViewDelegate
사람이보기 드래그를 시작하거나 중지 할 때 메서드가 호출됩니다.이 메서드는 애니메이션 스크롤을 시작하고 중지하는 데 사용할 수 있습니다. 가장자리에 도달했을 때이 프로토콜의 다른 메소드를 사용하여 스크롤 뷰의 내용을 재설정 할 수 있으므로 필요에 따라 더 많은 뷰를 추가 할 수 있습니다.
애니메이션을 수동으로 관리하려면 CADisplayLink
을 사용하고 싶습니다.에 제공된 메소드는 스크롤을 업데이트하고 가장자리에 뷰를 더하고 빼기 관리합니다. 또한 사람이 스크롤을 끌 때 UIScrollViewDelegate
메서드로 설정된 플래그를 기반으로 스크롤을 중지합니다.
탈옥하지 않는 한 알림 센터에 사용자 지정보기를 넣을 수 없습니다.
알림 센터에 사용자 지정보기를 넣고 싶지 않습니다. 주식 시세 표시기처럼 자동 애니메이션 스크롤보기를 구현하고 싶습니다. ~ 죄송합니다. 질문을 수정하겠습니다. – yuanlizbyy
NSTimer
을 사용하면 Scrollview의 contentOffset
위치를 바꿀 수 있습니다. UIScrollViewDelegate
을 사용하여 사용자가 스크롤 뷰를 드래그하는 동안 애니메이션을 중지합니다.
당신은 나의 하루를 만들었습니다 :) 고마워, 나는 그것을 시도 할 것이다! – yuanlizbyy