uitouch

    -1熱度

    1回答

    當我創建UITouch的一類類這是我的代碼: - (id)initInView:(UIView *)view; { CGRect frame = view.frame; CGPoint centerPoint = CGPointMake(frame.size.width * 0.5f, frame.size.height * 0.5f); return [self initAtPoint

    4熱度

    1回答

    有什麼方法可以在屏幕上找到觸摸區域/空間(例如,如果您的拇指放在屏幕上,它需要返回拇指覆蓋的邊框區域)?

    1熱度

    1回答

    我一直在進行研究,無法找到ios中是否有每個觸摸點的唯一標識符。我也想知道如何快速訪問它,但無法找到任何文檔。

    0熱度

    2回答

    在我當前的ios項目中,我將屏幕的一側分配給一個對象,屏幕的另一側分配給另一個對象,並且我做到了這樣,如果您將手指劃過指定對象上屏幕的一側會移動。但是,我想讓它能夠在不同的運動中同時移動兩個物體,但我無法弄清楚如何去做。以下是我目前的代碼。 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { UITouch

    0熱度

    1回答

    我在視圖中添加了一個UIView(「盒子」),我想在它中檢測觸摸。 我在谷歌搜索和這個網站,並找到很多答案,但我想,當上箱視圖(僅中查看)觸摸顯示我在控制檯NSLog("1"),當我的看法觸摸除了箱的地方(在對方出的盒子查看我的控制檯演示我NSLog("2")) 我很困惑,請幫助我。這是我的代碼: @interface RootViewController : UIViewController

    1熱度

    1回答

    我的應用程序工作正常,今天我開始讀取 no visible @interface for 'UITouch' declares the selector 'locationInView' 這些隨機錯誤,我不明白,因爲它是今天的工作之前完全沒有剛開始這樣做,今天我的代碼是: UITouch *touch = [[event allTouches] anyObject]; CGPoint touch

    0熱度

    1回答

    所以我之前曾問過類似的問題,但這個問題有點不同。以前的對話:Is there a pointer for each touch point in ios 從這我得到整個觸摸事件信息。這真的很好。但信息出來這樣一個單一的觸摸事件: <UITouch: 0x7b657920> phase: Began tap count: 1 window: <UIWindow: 0x7b65e150; frame

    0熱度

    1回答

    讓我們假設以下設置: 有一個水平僅滾動,透明UIScrollView(矩形青色背景和紅色邊界)和無限數量的UIImageView實例(紅色方塊)是相同的子視圖UIView(self.view)。 UIScrollView的在含有UIViewController被帶到前通過 [self.view bringSubviewToFront:scrollView] 。 下列各項應實現:UIScroll

    2熱度

    3回答

    我想知道UIScrollView(UITableView)是否因爲用戶的手指正在主動平移它(用戶的手指在滾動視圖上,即在屏幕上)而拖動(平移)或因爲滾動視圖是「啪」,它是滾動(即每UIScrollView的默認行爲「減速」) 我試圖檢查 [self.tableView isDragging] ,不幸的是這將返回「YES」在這兩種情況下 那麼我怎樣才能決定用戶的手指是否在'屏幕上' - 並平移?

    0熱度

    1回答

    我試圖創建一個簡單的輔助方法來檢測UITouch是否是CCSprite的範圍內用這種方法: - (BOOL)containsTouchLocation:(UITouch *)touch { CGPoint p = [self convertToNodeSpace:touch.locationInWorld]; CGRect r = self.boundingBox;