/ / माउस के लिए कॉलबैक फ़ंक्शन कोको ड्रॉइंग के साथ ऑब्जेक्ट पर क्लिक करें? [बंद] - उद्देश्य-सी, मैको, कोको, ग्राफिक्स, कोर ग्राफिक्स

माउस के लिए कॉलबैक फ़ंक्शन कोको ड्रॉइंग के साथ ऑब्जेक्ट पर क्लिक करें? [बंद] - उद्देश्य-सी, मैको, कोको, ग्राफिक्स, कोर ग्राफिक्स

मेरे पास दो भाग का सवाल है।

मैं कुछ मूल आकार ड्राइंग नहीं करता (और बनाओउद्देश्य-सी में यह इंटरैक्टिव)। ऐसा लगता है कि ऐसा करने के लिए एक महिला अलग ऐप्पल पुस्तकालय है। कोको ड्रॉइंग, कोर ग्राफिक्स, क्वार्ट्जजीएल और आप सीधे ओपनजीएल भी लिख सकते हैं।

Q1: इन पुस्तकालयों / प्रौद्योगिकियों के बीच क्या अंतर है?

Q2: क्या इनमें से कोई भी कॉलबैक फ़ंक्शन प्रदान करता हैजब एक ग्राफिकल ऑब्जेक्ट (उदा। एक सर्कल) क्लिक किया जाता है (जैसे जावा के लिए आलेखीय पुस्तकालयों में से एक में)? या कुछ समान है? या क्या मुझे इसे मैन्युअल रूप से ओपनजीएल के साथ करना है - गणना की सीमाएं और माउस क्लिक के पिक्सेल स्थान की जांच करें?

धन्यवाद। :)

उत्तर:

उत्तर № 1 के लिए 1

खुला स्रोत DrawKit ढांचे शायद आपको अपनी ज़रूरत होगी।

DrawKit CoreGraphics के संयोजन पर आधारित हैऔर कोको ड्राइंग। ढांचा एक उद्देश्य-सी इंटरफ़ेस प्रदान करता है और एक मंच प्रदान करता है जिस पर आप अपना स्वयं का इंटरफ़ेस और व्यवहार जल्दी से बना सकते हैं।

अंतर्निहित ड्राकिट टेक्स्ट, वेक्टर ऑब्जेक्ट्स और बिटमैप्स के साथ काम करने की क्षमता है:

DrawKit नमूना छवि