2011-06-14 4 views
8

आप विजुअल स्टूडियो को जानते हैं, उस सूची को "लिस्टबॉक्स" कहा जाता है? बस एक बॉक्स जो तारों का एक गुच्छा सूचीबद्ध करेगा।एक्सकोड में "लिस्टबॉक्स" के बराबर है?

अब मैं एक्सकोड के साथ काम कर रहा हूं, और मुझे इंटरफ़ेस बिल्डर "NSScrollView" में यह कक्षा मिली। ऐसा लगता है कि मुझे दो स्ट्रिंग्स सूचीबद्ध करने में सक्षम है। यह कहता है कि इसमें एक NSTextView है, लेकिन, मैं इसे कैसे एक्सेस करूं?

मुझे यह भी यकीन नहीं है कि NSScrollView मुझे सही समाधान है, लेकिन अगर मैं बस इसके अंदर NSTextView तक पहुंच सकता हूं, तो मुझे लगता है कि यह पर्याप्त होगा।

+0

शायद [मूल कोको ट्यूटोरियल] (http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjCTutorial/01Introduction/01Introduction.html) करने के लायक है। –

उत्तर

3

NSTableView देखें।

स्क्रॉल व्यू के अंदर एक टेक्स्ट व्यू प्राप्त करने के लिए, इंटरफ़ेस बिल्डर आउटलेट (आईबीओटलेट) बनाएं और इसे स्क्रॉल व्यू के बजाय टेक्स्ट व्यू से कनेक्ट करें।

+0

धन्यवाद, मैं वहां एक नज़र डालेगा। साथ ही, मुझे स्क्रॉल व्यू के बजाय * * टेक्स्ट व्यू को स्वयं कनेक्ट नहीं किया गया है "भाग। क्या मैं वास्तव में चुन सकता हूं? – Voldemort

+0

फिर, यह शायद [मूल कोको ट्यूटोरियल] (http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjCTutorial/01Introduction/01Introduction.html) करने योग्य है। यह मौलिक सामान है। –

+0

हां, नियंत्रण पर ड्रैग किए गए कनेक्शन को घुमाने पर इंगित करता है कि यह किससे कनेक्ट होगा। स्क्रॉलव्यू-एम्बेडेड कंट्रोल के मामले में, स्क्रोल व्यू के कंटेंट एरिया के अंदर कहीं भी कनेक्शन को घुमाने से संकेत मिलेगा कि यह एम्बेडेड कंट्रोल से कनेक्ट होगा। मुझे डर है रॉब सही है - आपको वास्तव में कुछ बुनियादी कोको ट्यूटोरियल के माध्यम से जाना होगा। यह कोको 101 है। –

1

स्क्रॉल व्यू के अंदर एक टेक्स्ट व्यू प्राप्त करने के लिए; आपको अपने आउटलेट परिभाषित के साथ नियंत्रक का चयन करने की आवश्यकता है; नियंत्रण पर क्लिक करें और दबाएं और फिर स्क्रॉल व्यू की शीर्ष पंक्ति पर अपने नियंत्रक से नीली कनेक्शन लाइन खींचें; तो बस एक नीली रेखा दिखाई देने के लिए प्रतीक्षा करें; यह तब आपको अपने आउटलेट को टेक्स्ट व्यू से जोड़ने देता है।

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