質問

iphoneアプリを開発しています。私は背景画像を持っていることができ、黒い色の飛行機はカラーパレットからユーザーが色を選択して飛行機の領域を塗りつぶすことができると言うことができます....任意のヘルプ、コード、提案が高く評価されます

役に立ちましたか?

解決

単純な塗りつぶしアルゴリズムで十分です。あなたがいる場所から、リージョンの終了ピクセルに達するまで展開するだけです http://en.wikipedia.org/wiki/Flood_fill をご覧ください。境界塗りつぶしアルゴリズム

他のヒント

最初にしたのは、平面上にUIViewとマスクイメージを配置することでしたが、これは特定の状況でのみ機能します。平面の形状が変わらない場合は、色を変更してから「塗りつぶす」こともできます。 drawRect中に、CGContextAddArcやCGContextAddRectなどの関数を使用して計画を作成します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top