पर खड़ी विभाजक ड्रा मैं एक सादे स्टाइल UITableView था, और यह कोशिकाओं UITableViewCell का एक उपवर्ग हैं।UITableViewCell
सेल उपवर्ग में मैं (लंबवत विभाजक के लिए) में इस ड्राइंग कोड डालने के लिए drawRect overrode:
CGContextRef c = UIGraphicsGetCurrentContext();
CGContextSetStrokeColorWithColor(c, [[UIColor grayColor] CGColor]);
CGContextBeginPath(c);
CGContextMoveToPoint(c, self.frame.size.height + 0.5f, 0);
CGContextAddLineToPoint(c, self.frame.size.height + 0.5f, self.frame.size.height);
CGContextStrokePath(c);
यह बहुत अच्छा काम किया। हालांकि अब मैंने टेबलव्यू शैली को समूहबद्ध करने के लिए बदल दिया है। रेखा बस खींची नहीं है। हालांकि सेटिंग ब्रेकपॉइंट दिखाती है कि drawRect विधि को कॉल किया जाता है।
मैं उपवर्गों UIView एक छोटी लाइन आकर्षित करने के लिए, विशेष रूप से के रूप में मैं पहले से ही tableview सेल subclassed है और मैं सिर्फ सेल पर चित्रकारी करना चाहते से बचने के लिए चाहते हैं। तो कोड अचानक समूहबद्ध टेबलव्यू पर क्यों काम करना बंद कर देता है?
सिम्युलेटर n cleening ur prjct – Saad