मेरे पास एक व्यू कंट्रोलर है जो 2 टेबल, व्यू आधारित टेबल और सेल आधारित टेबल के लिए प्रतिनिधि है। सेल आधारित तालिका पर कॉल कर रही है जब इसे objectValueForTableColumn
पर कॉल करना चाहिए। मैंने दोगुना सुनिश्चित किया कि यह इंटरफ़ेस बिल्डर में एक सेल आधारित तालिका थी।मेरा सेल आधारित NSTableView कॉलिंग व्यूफोर कॉलम क्यों है?
5
A
उत्तर
5
यदि NSTableView
का प्रतिनिधि tableView:viewForTableColumn:row:
विधि लागू करता है, तो NSTableView
स्वचालित रूप से देखने के लिए स्विच करता है। आपको 2 टेबल दृश्यों के लिए अलग-अलग प्रतिनिधि बनाना होगा
1
व्यू-आधारित तालिका दृश्य और सेल-आधारित तालिका दृश्य मिश्रण नहीं करते हैं, आप या तो दो अलग-अलग प्रतिनिधि हो सकते हैं या आप सेल बेस तालिका को एक में बदल सकते हैं आधारित तालिका देखें और फिर इसे एक सेल आधारित तालिका की तरह लग रहे बनाने के लिए tableView:viewForTableColumn:row:
में निम्न कोड का उपयोग करें:
NSTableCellView *cell = [tableView makeViewWithIdentifier:@"textFieldCell" owner:self];
जहां textFieldCell
सेल के पहचानकर्ता है। विधि के अंत में
[[cell textField] setStringValue:desiredString];
चर सेल
संबंधित मुद्दे
- 1. NSScrollView में मेरा NSTableView कहां है?
- 2. दृश्य-आधारित NSTableView में पंक्ति-अवधि कैसे जोड़ें?
- 3. एक NSTableView
- 4. शाब्दिक आधारित कॉलम
- 5. NSTableView
- 6. दोस्त, मेरा कॉलम कहां है?
- 7. छंटनी NSTableView
- 8. डायनामिक कॉलम सेल चौड़ाई
- 9. NSTableView/NSOutlineView
- 10. कोको: जब आप NSTableView
- 11. कॉलम स्टोर: कॉलम आधारित डेटाबेस की तुलना
- 12. मेरा user_id शून्य क्यों है?
- 13. व्यू-आधारित NSOutlineView हेडर सेल फ़ॉन्ट समस्या
- 14. कस्टम कोशिकाओं के साथ NSTableView
- 15. माउसडाउन: एक NSTableView
- 16. मेरा हैश क्यों नहीं है?
- 17. मेरा कमांडरमेंट खाली क्यों है?
- 18. मेरा CONTEXT_INFO() खाली क्यों है?
- 19. मेरा होम स्क्रीन वॉलपेपर क्षतिग्रस्त क्यों है?
- 20. मेरा मोंगोडब कॉल इतना धीमा क्यों है?
- 21. व्यू-आधारित एनएसटीबल व्यू
- 22. इकाई फ्रेमवर्क कोड में कॉलिंग कॉलम पहले
- 23. ब्राउज़र पर आधारित SAML क्यों है
- 24. कार्यान्वयन NSOutlineView/NSTableView विभिन्न कोशिकाओं (और डेटा प्रकार) पंक्ति
- 25. NSTableView + हटाएं कुंजी
- 26. UITableView-like NSTableView
- 27. एक कस्टम निब-आधारित टेबल सेल की init-method को
- 28. NSTableVIew में सॉर्टिंग को अक्षम कैसे करें?
- 29. जारी करना एक viewbased NSTableView
- 30. मेरा डीबगर इतना धीमा क्यों है?
मैं एक ही समस्या है वापसी: तो फिर तुम स्ट्रिंग आप इस कोड का उपयोग सेल में प्रदर्शित करना चाहते हैं। मैं NSViewController उदाहरण दोनों दृश्य आधारित और सेल आधारित तालिकाओं के लिए एक प्रतिनिधि बनना चाहता हूं। दुर्भाग्यवश, तालिका दृश्य के दौरान: viewForTableColumn: पंक्ति: विधि को सेल आधारित के लिए बुलाया जाता है, इसकी सामग्री बिल्कुल प्रदर्शित नहीं होती है। – dzolanta