2012-04-27 45 views
0

我想在相機視圖上顯示疊加層,並且我必須顯示顯示距當前位置的距離的水平線。我簡化了這一點,線條將只顯示一些x米單位的距離。這樣每個下一個弧/線顯示下一個X米的距離。製作水平距離線IOS

它必須是這樣的:
enter image description here

所以我知道,這可以通過在水平底線和應用上包含旋轉和位移它的一些仿射變換來實現。 關於如何實現這一點的任何想法?

回答

0

只需繪製適當半徑的弧線!

+0

那就是我想知道的算法或代碼? – ShayanK 2012-04-27 13:06:35

+0

使用UIBezierPath類。具體來說,這種方法:bezierPathWithArcCenter:radius:startAngle:endAngle:順時針:這裏是一個鏈接到文檔:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIBezierPath_class/Reference/Reference.html #// apple_ref/OCC/CLM/UIBezierPath/bezierPathWithArcCenter:半徑:由startAngle:endAngle:順時針方向: – HackyStack 2012-04-27 15:56:02