2010-11-12 20 views
6

में एक रेखा को कैसे आकर्षित करें मुझे UITableviewcell में एक रेखा खींचनी होगी।UITableViewCell

ऐसा करने का कोई भी संभावित तरीका है?

अगर किसी को यूआईटीबलव्यू सेल में एक रेखा खींचने के बारे में कोई जानकारी है तो कृपया मुझे जवाब दें।

धन्यवाद।

उत्तर

23

यदि रेखा क्षैतिज या लंबवत है तो आप एक काला UIView जोड़ सकते हैं। इस प्रकार सं.

UIView *lineView = [[[UIView alloc] initWithFrame:CGRectMake(0, 25, cell.contentView.bounds.size.width, 1)] autorelease]; 
lineView.backgroundColor = [UIColor blackColor]; 
lineView.autoresizingMask = 0x3f; 
[cell.contentView addSubview:lineView]; 

उपर्युक्त एक क्षैतिज रेखा के लिए है। निम्न कोड काम करता है यदि आपको सेल

UIView *lineView = [[[UIView alloc] initWithFrame:CGRectMake((cell.contentView.bounds.size.width/2), 0, 1, cell.contentView.bounds.size.height)] autorelease]; 
+0

आपके कृपया उत्तर के लिए धन्यवाद। यह मेरी समस्या हल हो गया। धन्यवाद। – Velmurugan

+1

ऐसा लगता है कि पहली बार सेल का उपयोग नहीं होता है। अगर मैं इसे देखने से बाहर स्क्रॉल करता हूं तो यह काम करेगा। – drewish

+0

निश्चित रूप से पहली बार सेल प्रकट होने पर काम करना चाहिए। क्या आप एक्सकोड या आईओएस के प्रीरलीज़ संस्करणों का उपयोग कर रहे हैं? –

2

लाइन की छवि लेने और इसे UIImageView में डालने का सबसे आसान तरीका है और सेल दृश्य सामग्री दृश्य में छवि दृश्य जोड़ें ... वास्तव में इसे 'ड्राइंग' करने के लिए सभी तरह से नहीं जाएं .. यह होगा एक ओवरकिल बनें ..

+0

के मध्य में लंबवत रेखा की आवश्यकता है, तो मैंने UITabelViewCell में कुछ पाठ के साथ UILabel को जोड़ा। अब मुझे UILabel टेक्स्ट को रेखांकित करने की आवश्यकता है। केवल मुझे यूआईटीबलव्यू सेल में रेखा खींचने की जरूरत है। – Velmurugan