سؤال

وأنا تطوير التطبيق فون. لقد صورة خلفية تسمح يقول طائرة مع اللون الأسود من خطوط ومن مستخدم لوحة الألوان يمكن اختيار لون وملء منطقة طائرة .... أي مساعدة، رمز، وللغاية أن أبريسياتيد اقتراح

هل كانت مفيدة؟

المحلول

وخوارزمية بسيطة التعبئة ينبغي القيام به. مجرد توسيع من النقطة التي هي على حتى تلتقي بكسل المنطقة نهاية يمكنك الاطلاع على http://en.wikipedia.org/wiki/Flood_fill يمكنك أيضا محاولة غوغلينغ ل الحدود تعبئة خوارزمية

نصائح أخرى

وبلدي أولا وعلى الرغم من أن يكون لها UIView وصورة قناع على رأس ذلك مع الطائرة ولكن هذا يعمل فقط في بعض الحالات. إذا لم تتغير شكل من الطائرة يمكنك أيضا تغيير لون ثم "ملء" الخطة في خلال drawRect باستخدام وظائف مثل CGContextAddArc وCGContextAddRect.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top