2011-12-29 16 views
15

में कस्टम uitableviewcells मुझे लगता है कि मुझे सभी कदम नीचे मिल गए हैं, लेकिन मुझे कुछ याद आना चाहिए क्योंकि मैं सेल में लेबल से कोड में कनेक्शन नहीं बना सकता। सेल केस्टोरीबोर्ड

  1. सेट शैली कस्टम
  2. के प्रोटोटाइप सेल पर कुछ लेबल खींच:

    यहाँ मैं क्या कर रहा है।

  3. प्रोजेक्ट में एक नई फ़ाइल जोड़कर और इसे UITableViewCell
  4. सेल के पहचान निरीक्षक में अनुकूलित करने की कोशिश कर रहा है, जिसे मैं अनुकूलित करने की कोशिश कर रहा हूं, मैंने अपनी कक्षा को अभी बनाए गए नए वर्ग में सेट किया है।
  5. कक्षा पर लेबल से ड्रैग को नियंत्रित करने के लिए कोशिश करें जिसे मैंने अभी आईबीओलेट सेट करने के लिए बनाया है, लेकिन यह मुझे नहीं जाने देगा।

मुझे क्या याद आ रही है?

उत्तर

15

कस्टम सेल क्लास में एक संपत्ति के रूप में लेबल घोषित करें। तालिका दृश्य नियंत्रक में, alloc या dequeue सेल आपके कस्टम प्रकार के रूप में, UITableViewCell के रूप में नहीं। एक्सकोड स्टोरीबोर्ड में, आउटलेट को जोड़ने के लिए सेल में मौजूद लेबल में सेल से (उदाहरण के लिए, बहुत नीचे दाएं कोने) को खींचें।

+1

यदि यह अभी भी काम नहीं करता है, तो स्टोरीबोर्ड में सेल पर जाएं और जहां यह कहता है पहचानकर्ता प्रकार सेल या जो भी आप टेबल टेबल नियंत्रक – StuStirling

+1

में उपयोग करते हैं और यदि यह काम नहीं करता है, तो कनेक्शन निरीक्षक का उपयोग करें आउटलेट को यूआई विजेट से कनेक्ट करने के लिए दाएं सबसे अधिक फलक। आपको अभी भी अपने @interface में IBOutlets को कोड-कोड करना होगा। पता नहीं क्यों एक्सकोड इसे नहीं देखेगा और आपको कोड पर खींचने देगा ... –