objective c - How do you display custom UIViews in InterfaceBuilder? -


मुझे नया UIViews और UIControls को डिज़ाइन करना पसंद है स्वयं का -drawRect: विधि यह काम मेरे लिए अच्छी तरह से है, खासकर जब UIViews में इंटरफ़ेस बिल्डर का उपयोग करते हुए बनाते हैं।

लेकिन इंटरफ़ेस बिल्डर में उन्हें लिखना परेशान है क्योंकि वे सिर्फ उबाऊ सादे आयत।

यह बहुत अच्छा होगा अगर विचार वास्तव में खुद को अंतर्निहित नियंत्रण के रूप में प्रस्तुत करेंगे।

क्या कोई तरीका है जिससे मैं अपनी परियोजना को संरचित कर सकता हूं ताकि इंटरफ़ेस बिल्डर क्या मेरे कस्टम विचारों को प्रस्तुत किया जाएगा?

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


Comments