我用的UITableViewController,我实现tableheaderview滚动事件
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
//my code
}
里面“//我的代码”,我怎么能知道滚动事件从tableheaderview区我的表开除,没有任何其他地方,在换句话说,如何知道滚动事件的开始是否在表头视图中。
在此先感谢。
我用的UITableViewController,我实现tableheaderview滚动事件
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
//my code
}
里面“//我的代码”,我怎么能知道滚动事件从tableheaderview区我的表开除,没有任何其他地方,在换句话说,如何知道滚动事件的开始是否在表头视图中。
在此先感谢。
NSLog(@"scrollView.contentOffset.y= %f",scrollView.contentOffset.y); and
NSLog(@"scrollView.contentOffset.x= %f",scrollView.contentOffset.x);
使用这些你可以得到滚动tableview.may的位置,可以帮助你。
感谢您的帮助,但我之前尝试过,并且我为contentOffset.y和contentOffset.x,我不知道为什么 – 2012-01-02 14:11:46
这很奇怪,NSLog打印为零,但是当我调试时我发现它不是,所以我认为你的答案是正确的,谢谢。 – 2012-01-22 12:36:41
我发现这是因为我使用带有“%d”**的“NSLog”,而我应该使用**“%f”**。 – 2012-01-22 14:20:03
其实你想要什么?在headerview中滚动?如果你想在标题视图中添加一个滚动,可以在tableview headerview method中调用scrollview。如果你更清楚地问你的问题,那么它将有助于回答。 – Emon 2012-01-02 11:35:10
我使用上面提到的方法来知道我的表正在滚动,我想知道开始滚动的位置,是否更清晰 – 2012-01-02 11:47:30