我有一個視圖,如果用戶滾動它就會改變。 我需要一些東西來讀取用戶的滾動數據(方向,力等),如UITableView
這樣做。 如果用戶觸摸屏幕並將手指移動到向上視圖,則需要接收滾動數據以調用重繪方法。 如何接收滾動數據?接收滾動方向,電源ios
1
A
回答
5
是的,你可以得到兩者。
要獲得滾動的方向,您需要實施- (void)scrollViewDidScroll:(UIScrollView *)scrollView
委託。
int prevValue = 0;
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
int percentScrolled = abs((int)ceil((scrollView.contentOffset.y/scrollView.contentSize.height)*100));
if(percentScrolled > prevValue)
NSLog("Scrolling Down");
else
NSLog("Scrolling UP");
prevValue = percentScrolled;
return;
}
現在獲得滾動的力量或力量。你實際上需要爲你的scrollView(或tableView)設置一個叫做decelerateRate
的東西。請參閱here。
相關問題
- 1. LongListSelector向下滾動收費
- 2. 接收電源連接事件
- 3. 製作收藏視圖向左滾動和向右滾動
- 4. UITableView滾動方向
- 5. UIScrollView滾動方向
- 6. UIScrollView滾動方向
- 7. UIScrollview縱向和橫向滾動ios
- 8. fullpage.js在滾動方向上更改滾動方向
- 9. 獲取滾動方向而不滾動
- 10. Android電源按鈕按下不被接收器接收
- 11. 電源方法 - 非收斂系統
- 12. 接收意向與活動
- 13. Bootstrap向下滾動收縮標題
- 14. 使用iOS CallKit接收電話時啓動或顯示UIViewController
- 15. 程序接收到的信號SIGABRT向上滾動的UITableView
- 16. 在電話中使用iframe滾動iOS
- 17. 自動電源時,充電器連接
- 18. 嵌套UIScrollView - 滾動方向
- 19. 在UIScrollView中滾動方向?
- 20. 更改滾動方向
- 21. UIPageViewController與4方向滾動
- 22. 滾動型與weightsum方向
- 23. 修改滾動方向
- 24. 滾動條/方向問題
- 25. 在聊天腳本中向下滾動收件人滾動條
- 26. 方式向上滾動和向下滾動XML對象
- 27. 如何讓滾動VIew向所有方向滾動?
- 28. 接收電話
- 29. 月滾動平均雙向電力DAX
- 30. 垂直回收站只允許向下滾動但阻止向上滾動
你想要什麼數據?它是滾動的方向嗎? –
方向與力量。 – Oleg
嘗試此鏈接它會幫助: - http://stackoverflow.com/questions/2543670/iphone-sdk-finding-the-direction-of-scrolling-in-uiscrollview –