0
我正在嘗試創建這個UIView
,即與某條線(UIBezier
?)連接到一箇中心點。然後當視圖隨動畫一起移動時,線條不斷移動,直線連續與中心連接,這意味着無縫地改變其長度和角度,同時保持中心和視圖之間的距離。我知道如何畫線與CAShapeLayer
,還有UIBezierpath
,但什麼是最簡單的方法,將這條線連接到一箇中心,並忘記它? (=我現在可以玩這個看法,線將遵循)視線之後的線?
我正在嘗試創建這個UIView
,即與某條線(UIBezier
?)連接到一箇中心點。然後當視圖隨動畫一起移動時,線條不斷移動,直線連續與中心連接,這意味着無縫地改變其長度和角度,同時保持中心和視圖之間的距離。我知道如何畫線與CAShapeLayer
,還有UIBezierpath
,但什麼是最簡單的方法,將這條線連接到一箇中心,並忘記它? (=我現在可以玩這個看法,線將遵循)視線之後的線?
我認爲最簡單的方法是將視圖放入自定義視圖子類的超視圖,並覆蓋超視圖的-drawRect:
。
然後很容易獲得子視圖的位置,超視圖的中心並繪製線條。
在視圖的「圖層」上繪製任何你想要的。 –
不確定我知道該從中拿取什麼,你能深入嗎? – Curnelious
你可以附上一張照片,你試圖達到的結果嗎? –