我用的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