2012-04-27 8 views
0

私はカメラビュー上にオーバーレイを表示したかったので、現在の位置からの距離を示す水平線を表示する必要がありました。私はこれを簡略化して、ラインにはxメートル単位の距離しか表示しません。各次の円弧/線が次のxメートル離れた点を示すようにする。水平距離線を作るIOS

それはこのようなものでなければなりません。だから私は、これは水平下部のラインを使用して、それが回転して変位を含む上のいくつかのアフィン変換を適用することによって達成することができることを知っている
enter image description here

。 これを達成するためのアイデアはありますか?

答えて

0

円弧を適切な半径で描画します。

+0

私はアルゴリズムやコードを知りたいと思っています。 – ShayanK

+0

UIBezierPathクラスを使用します。特に、このメソッドは:bezierPathWithArcCenter:radius:startAngle:endAngle:clockwise:ここにdocsへのリンクがあります:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIBezierPath_class/Reference/Reference.html #// apple_ref/occ/clm/UIBezierPath/bezierPathWithArcCenter:radius:startAngle:endAngle:時計回り: – HackyStack