0

我的應用程序中有一個按鈕,它應該從下往上滾動滾動視圖(如從屏幕底部「拖動」滾動視圖 問題是,一切都在裏面這個滾動視圖(2個視圖控制器是這個滾動視圖的子視圖 - 一個是當前可見的,第二個是在屏幕的底部看不見) 這意味着如果我在屏幕上從到處拖動我的第二個視圖控制器被拖動從頁面底部開始,我不想發生這種情況從特定點滾動滾動視圖

有沒有辦法在滾動視圖中識別觸摸點,並根據此觸摸的位置啓用滾動t他scrollview?

請注意, 謝謝!

回答

1

試試這個:

CGPoint locationPoint = [[touches anyObject] locationInView:self.view]; 
    CGPoint viewPoint = [myScrollView convertPoint:locationPoint fromView:self.view]; 
    if ([myScrollView pointInside:viewPoint withEvent:event]) { 
     //do something 
    } 
+0

我想你是誤會我的問題:)每個觸摸將是我的滾動視圖內。再次,我有2個視圖控制器。它們都佔據整個屏幕並且是滾動視圖的子視圖。一次只能看到一個。將底部菜單視爲菜單視圖控制器,只有它的手在屏幕底部可見,並拖動它可以將菜單拉起來...我需要它來識別我觸摸了這隻手,而不是在任何地方。 –

+0

請任何人? –

相關問題