iPhone 3.0에서 UIScrollView의 감속을 즉시 중지하는 가장 좋은 방법은 무엇입니까?UIScrollView의 감속 정지
자연스럽게 멈추거나 사용자가 어떤 작업을 먼저 수행 할 때까지 UIScrollView의 감속을 유지하고 싶습니다.
감사합니다. 버튼 탭 이벤트가 적발되면
iPhone 3.0에서 UIScrollView의 감속을 즉시 중지하는 가장 좋은 방법은 무엇입니까?UIScrollView의 감속 정지
자연스럽게 멈추거나 사용자가 어떤 작업을 먼저 수행 할 때까지 UIScrollView의 감속을 유지하고 싶습니다.
감사합니다. 버튼 탭 이벤트가 적발되면
테스트되지 않은 제안이오고 :)
, 당신은 [있는 ScrollView가 contentOffset] .x를, 그리고 애니메이션 OFF이 값을 오프셋 세트 무엇을 읽어 보시기 바랍니다.그것은 작동하고 해커가 아닌 방식으로 보였습니다. 그러나 일부 알려지지 않은 이유로 스크롤 표시기가 잘못된 위치에 깜박입니다. 다음 코드는 감속을 중지하고 앞에서 설명한 시각적 효과를 피합니다. \t myScrollView.showsHorizontalScrollIndicator = NO; \t myScrollView.showsVerticalScrollIndicator = NO; \t [myScrollView setContentOffset : myScrollView.contentOffset animated : NO]; \t myScrollView.showsHorizontalScrollIndicator = YES; \t myScrollView.showsVerticalScrollIndicator = YES; 추악한 코드. – hpique
다행스럽게도 "스크롤 표시기가 잘못된 위치에 깜박"는 것은 스크롤바가 오른쪽과 아래쪽에 있지 않다는 뜻입니까? [scrollView setPagingEnabled : YES]라고 생각합니다. scrollView를 혼동시킬 수 있다고 생각합니다. ScrollView : "설정에서 다음 페이지로 스크롤하고 좌표 x 및 y에서 스크롤 막대를 그립니다."You : "스크롤 막대를 그릴 위치를 스스로 찾아 내고 알아낼 수 있습니다!". 나는 모든 80 px로 찍은 scrollView를 만들었지 만 애니메이션을 사용했습니다 : 예 그리고 조정할 시간이 좀 더 필요합니까? – RickiG
[scrollView setContentOffset : offset animated : NO]는 iOS 4.2에서 작동합니다. –
안녕하세요, 다음과 같이 하시겠습니까? 이와 같은 응용 프로그램 동작은 사과에 의해 확실히 거부 될 것입니다. –
사용자가 스크롤보기를 쓸어 넘기고 스크롤 할 때 사용자가 손가락을 내려 놓은 것처럼 화면에서 스크롤을 멈추고 싶다는 뜻입니까? – Nimrod
헨릭 : 예. 필요로하는 맥락에서 거절해서는 안됩니다. – hpique