2011-01-13 42 views
-1

問題があります。私はUISCrollViewを持っているので、ユーザーがscrollViewに触れ、他のScrollView o TableViewこれらのscrollMoveに送信するとイベントを取得する必要があります。UIScrollViewでスクロールイベントを検出し、UITableViewまたは他のUIScrollViewに送信

私はどのようにこれらの動きをするために私のScrollView内の移動キャプチャを他のScrollViewまたはTableViewに送ることができます。

私はtouchesBegan、touchesMovedおよびtouchesEndedを使用していますが、touchesMoveはUIScrollViewでは機能しません。これらの動きを他のScrollViewまたはTableViewに送信することはできません。

例を挙げます。私は2番目のscrollViewの競合領域をスクロールイベントをtableViewに送る必要があります。

 First View 
    ----------------------------- 
    -   -     - 
    -   -     - 
    - T -     - 
    - A -     - 
    - B -     - 
    - L -     - 
    - E -     - 
    - V -     - 
    - I -     - 
    - E -     - 
    - W -     - 
    -   -     - 
    -   -     - 
    ----------------------------- 


    Second View --> ##### is the ScrollView area on tableView FirstView 
    ----------------------------- 
    - -######     - 
    - -######     - 
    - -######     - 
    - -######     - 
    - -######     - 
    - -###### SCROLL  - 
    - -###### VIEW   - 
    - -######     - 
    - -######     - 
    - -######     - 
    - -######     - 
    - -######     - 
    - -######     - 
    ----------------------------- 

    ###### I need scroll on this area and send the moviment to back tableView. 

ありがとうございました!

+1

ご質問は理解することが非常に困難です。言い直してください。 – Stunner

+0

あなたの質問はわかりにくいですが、私はサマライズしようとしています:あなたは#マークで示されたUIScrollViewからタッチイベントを取得しようとしていて、それらのタッチイベントをUITablViewに送り、UITableViewをUISrollViewとして比例するスクロールにしますか? – davidstites

答えて

5

HI、

UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(singleTapGestureCaptured:)]; 
[scrollView addGestureRecognizer:singleTap];  

uは(Scroll View Touches)のこのメソッド内のタッチ

- (void)singleTapGestureCaptured:(UITapGestureRecognizer *)touch 
{ 
CGPoint touchPoint=[gesture locationInView:scrollView]; 
} 

をコピーすることができ

関連する問題