uitouch

    1熱度

    3回答

    只是玩弄了SDK,我在想如果可能的話,UITouch事件可以在UIScrollView中工作。 我已經設置了一個處理大型UIView的UIScrollView,在UIView內部是一個UIImageView,我已經設法讓UITouch將UIImageView拖到UIScrollView之外,但是它沒有註冊事件。 我想我試圖完成的是拖動UIImageView圍繞大型UIView,而UIScrollV

    1熱度

    1回答

    我有一個正在移動的視圖。視圖有時在屏幕上顯示,有時在屏幕上 - 它是屏幕寬度的兩倍。 在這個視圖中,我需要點擊按鈕。 我試着在許多方面已經這樣做了 - 使用純按鍵 使用觸摸開始的UIView 我做核心動畫使用CGPath動畫 任何幫助將非常感激 謝謝

    0熱度

    2回答

    我正在修改蘋果網站上的「MoveMe」示例。當我的控制器獲得「touchesMoved」消息時,它將移動的對象移動到觸摸的中心,因爲(僞代碼)object.center = touch.center。我如何存儲初始觸摸的偏移量,以便如果我開始觸摸/拖動到一邊時,我的手指將保持在該位置,同時將其拖動?

    0熱度

    1回答

    我想實現在我的UITableViewController中處理額外的滑動手勢。但是,似乎在桌面的情況下,控制器的通常的觸摸處理方法(如-[touchesBegan::])不會被調用。我如何處理UITableView的觸摸?

    0熱度

    2回答

    我想知道如果有某種方式,我可以使用三個觸摸與UIScrollView。我最終想要的是讓UIScrollView只傳遞一個UITouch(或者至少認爲它只有一次觸摸),但是有三次觸摸。我想使用讓我們說中指或找到三個觸摸的平均值(x,y),並使用該(x,y)作爲我的單觸發送到UIScrollView。如果有人知道或有任何想法我可以做到這一點,那麼請儘可能上傳一些代碼。

    0熱度

    1回答

    我想知道我怎麼會停止我的sublassØUIScrollView的工作不正常: - (void) touchesShouldBegin:(NSSet *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view { if ([touches count] == 2) { [super touchesSh

    1熱度

    1回答

    我發現一個useful tutorial開始瞭解如何Cocoa處理觸摸事件。我用它作爲創建自定義腳本的基礎,我試圖製作一個可拖動的UIView,與本地地圖應用程序非常相似。 我寫了一個自定義腳本,使用 該方法的touchesBegan將 捕捉其中輸入開始和 比較它使用一些條件 語句 的UIView的中心點。 的touchesMoved方法會做一些 進一步條件語句 確定觸摸是否開始 點和所述視圖的中

    6熱度

    4回答

    我有以下代碼來確定觸摸是否位於我的表格單元格中的圖像視圖內。但是,它不起作用。然而,我將它們與CGRectContainsPoint進行了比較,但它不起作用。這裏是代碼: -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { // Declare the touch and get it's locatio

    1熱度

    4回答

    我使用- (void) touchesMoved做任何事情時,我輸入一個特定的框架,在這種情況下,按鈕的區域。 我的問題是,當我在框架中移動手指時,我只希望它在進入框架時執行某些操作 - 而不是。 有沒有人知道我在框架內部時只能調用我的方法一次,如果我在同一個touchMove中重新輸入它,仍然允許我再次調用它。 謝謝。 -(void)touchesMoved:(NSSet *)touches w

    2熱度

    1回答

    我只是想知道這是怎麼發生的。在加載http請求期間,我在iPhone應用程序中禁用了導航欄中的按鈕。但是,當我按下按鈕三次或四次後,在加載完成後調用操作方法,這意味着即使按鈕被禁用,也會檢測到觸摸,隨後調用ibaction方法。 那麼這是例外還是有什麼辦法來防止這種情況? 感謝....