2012-07-02 8 views
7

मैं अपने एनएसटीक्स्टफाल्ड को नीचे गठबंधन करने के लिए एक समाधान की तलाश कर रहा हूं और मुझे this मिला है और इसे मेरी आवश्यकताओं के लिए समायोजित किया गया है। तो अब मेरे पास यह कस्टम NSTextFieldCell है लेकिन मैं इस कक्षा (प्रोग्रामेटिक रूप से) का उपयोग करने के लिए अपने एनएसटीक्स्टफिल्ड्स को कैसे बता सकता हूं?NSTextField को NSTextFieldCell के कस्टम उप-वर्ग का उपयोग कैसे करें?

उत्तर

4

क्या आपने सेटसेल की कोशिश की है: एनएससींट्रोल कक्षा की विधि?

- (void)setCell:(NSCell *)aCell 
7

जब से तुम प्रोग्राम यह करने के लिए पूछना, आप भी setCellClass: विधि अपने NSTextField उपवर्ग पर उपयोग कर सकते हैं। load या initialize वर्ग के तरीकों में यह कॉल करें:

+(void)load 
{ 
    [self setCellClass:[MyTextFieldCell class]]; 
} 

यह इंटरफ़ेस बिल्डर में परिभाषित अपने पाठ फ़ील्ड पर कोई असर नहीं होगा, के रूप में पाठ क्षेत्र सेल सेट पूर्वता वहाँ ले जाता है।

संबंधित मुद्दे