hittest

    0熱度

    1回答

    我正在試驗一些探測UI以查看其結構的代碼。作爲這個的一部分,我正在對UISegmentedControl進行hitTest,它嵌入在屏幕底部的UIToolbar中。我有這樣的結構: UIToolbar UISegmentedControl UISegment ... 我得到UISegmentedControl中心和命中測試是這樣的: UIView *view

    4熱度

    1回答

    我有一個列表視圖,它顯示了很多信息,但是當它是空的時候,我想覆蓋一個文本框,它上面寫着「No Info to顯示「或」請輸入寶貝來添加信息「。 listview被設置爲響應鼠標點擊,但現在如果我點擊文本塊,那些事件被路由到文本塊。我怎樣才能讓這些事件轉到列表視圖呢?

    6熱度

    2回答

    我試圖爲使用客戶端JavaScript的SVG文本元素實現衝突檢測。命中測試應檢查文本的任何字形是否與其他文本元素的任何字形重疊。由於getBBox和getExtentOfChar是準確的我需要一個自定義的解決方案。 我的第一種方法是獲取元素的每個座標/像素的顏色並手動執行命中測試,但這不起作用,因爲無法獲取座標的顏色。這將需要額外的畫布來獲得像素顏色 - >可怕的解決方法。 現在我正在考慮將文本

    12熱度

    1回答

    我想允許用戶以這樣的方式繪製曲線,即沒有線條可以穿過另一條線或甚至自身。繪製曲線是沒有問題的,我甚至發現我可以創建一條封閉的路徑,並且通過追蹤線路的節點並返回然後關閉路徑,仍然非常像線條一樣。 不幸的是,iOS只提供了一個測試點,是否包含在一個封閉的路徑(containsPoint:和CGPathContainsPoint)中。不幸的是,用戶可以非常容易地將手指移動得足夠快,使得觸摸點落在現有路徑

    1熱度

    1回答

    假設我有表示線A的兩個點,例如: var A = [ { x: 385, y: 380 }, { x: 420, y: 400 }] 我有另外兩個點B和C,例如: var B = { x: 385, y: 420 } var C = { x: 405, y: 423 } 我將如何確定B和C都是A線的同一側?爲了添加一個上下文,我試圖做一個六邊形的點擊測試,其中B是六邊形的中心點,C是當前

    15熱度

    1回答

    我想找到一種方法來得到一個特定的UIView給定CGPoint。簡而言之,我想做一個命中測試。 例如,我有一個UIView其中有許多子視圖的大小比父UIView小。我想要做的是,當事件發生時,檢查觸摸的子視圖周圍的其他子視圖。 爲此目的,將能夠將CGPoint轉換爲子視圖UIView將是很好的。 我是Objective-C的新手。有沒有好的方法來做到這一點?任何建議都會非常有幫助。 :)

    4熱度

    2回答

    我有一個很大的ModelVisual3D(例如汽車),它被分成許多較小的物體(例如輪胎,座椅,車輪等)。 我想點擊鼠標點擊測試ModelVisual3D,並確定哪個GeometryModel3D被擊中。我可以測試我的車(ModelVisual3D),但無法確定哪部分車(GeometryModel3D對象)被點擊。 有沒有人有一個想法如何在處理MouseLeftButtonDown事件(或任何其他鼠

    1熱度

    1回答

    我試圖確定何時在導航應用程序的子圖層中按下UIBackButton。 HitTest會被用於那個嗎?我見過參考HitTest,但不完全確定它是什麼以及如何編寫它。任何幫助,非常感激。謝謝!!

    1熱度

    1回答

    是否有任何可用參考,全面瞭解Silverlight如何在應用程序中呈現控件?我需要知道的東西種類: 控件X的邊界矩形是什麼? 點P內控X? 控件X對用戶是否可見? 我該如何手動複製Silverlight的命中測試? 渲染和命中測試行爲似乎受到控件X及其所有容器直到可視樹根的大量屬性的支配。是否有任何全面的參考資料可幫助我弄清楚所有這些工作如何?

    1熱度

    3回答

    我有一個已經動態添加到舞臺的對象的網格,對象是紅色或藍色的任一種,我該如何對類進行命中測試?我希望藍色物體一旦撞到紅色物體就消失。請幫助,如果你有一個視頻或鏈接到一個教程,將不勝感激。謝謝。