ベクター描画プログラムから ios 環境にパスをインポートしようとしています。それらを CGpaths または UIbezierpaths に入れたいと思います。Adobe Illustrator からパスをインポートすることに最も興味があります。最良の方法は、svg として保存してからインポートするようです。
パスを記述した、エクスポートされた SVG ファイルを解析するためのリソースをいくつか見つけました。ただし、私が見つけたものはすべて絶対パスのみを扱い、相対パスは扱いません。以下のパスには、大文字の C と小文字の C があります。大文字の C (絶対パス) を解析する方法は知っていますが、小文字の C (相対パス) を解析する方法がわかりません。
svg ファイルを ios/cocoa にインポートするためのパーサーの作成に関するヘルプを探しています。何週間もインターネットを検索して、この判断が必要だと思います。
これは、iPhone アプリにインポートしたいパスの例です。画像をインポートするつもりはありません。パス自体が必要です。だから、私はそれを操作することができます。どんな助けでも大歓迎です。
x="0px" y="0px" width="320px" height="436px" viewBox="-1.4 -0.5 320 436"
d="M294.1,116C290.6,1.4,170.9,0.4,159.6,0.5
C148.3,0.4,28.7,1.4,25.2,116c-3.7,120.3-49.6,141.4-5.9,233.9c41.3,87.4,130.7,87,140.4,86.7c9.7,0.3,99.1,0.8,140.4-86.7
C343.7,257.4,297.8,236.3,294.1,116z
これがすべて絶対パスであれば、今すぐ解決できます。私を本当に混乱させているのは、相対 (つまり、小文字 (c) のパス) です。