2012-01-02 7 views
1

私はのUITableViewControllerを使用し、私は、私はスクロールイベントが私のテーブルではないどこか他、tableheaderviewエリアから解雇されたことを知ることができる方法をtableheaderviewスクロールイベント

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView 
{ 
    //my code 
} 

内部の「//私のコード」を、実装言い換えれば、スクロール・イベントの開始が表ヘッダー・ビューにあるかどうかを知る方法。

ありがとうございます。

+0

実際に何が欲しいですか?ヘッダービューでスクロールする???ヘッダービューにスクロールを追加する場合は、tableviewヘッダービューメソッドでscroll scrollviewを呼び出します。質問をよりはっきりと確認すると、回答に役立ちます。 – Emon

+0

上記の方法を使用して、私のテーブルがスクロールされているかどうかを知ることができます。スクロールの開始位置を知りたいのですが、それはもっと明確です。 –

答えて

1
NSLog(@"scrollView.contentOffset.y= %f",scrollView.contentOffset.y); and 
NSLog(@"scrollView.contentOffset.x= %f",scrollView.contentOffset.x); 

これらを使用すると、スクロールtableview.mayの位置を得ることができます。

+0

助けてくれてありがとうございます。とcontentOffset.x、いつも、私はなぜか分かりません –

+0

NSLogはゼロを印刷するので、奇妙ですが、デバッグを行ったときにはそれが見つからなかったので、あなたの答えは正しいと思います。 –

+0

私は** "%d" **を使って 'NSLog'を使用していましたが、**"%f "**を使うべきだということを発見しました。 –

関連する問題