Ole*_*leg 1 iphone objective-c uitableview uiview ios
我有一个视图,如果用户滚动它会更改.我需要一些东西来读取用户的滚动数据(方向,力等)UITableView.如果用户触摸屏幕并将手指移动到向上视图,则需要接收滚动数据以调用重绘方法.如何接收滚动数据?
是的,你可以得到两者.
要获得滚动方向,您需要实现- (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;
}
Run Code Online (Sandbox Code Playgroud)
现在要获得滚动的力量或力量.你实际上需要decelerateRate为你的scrollView(或tableView)设置调用的东西.请参考这里.
| 归档时间: |
|
| 查看次数: |
2192 次 |
| 最近记录: |