我有一個普通樣式的UITableView,它的單元格是UITableViewCell的一個子類。在UITableViewCell上繪製垂直分隔符
在細胞亞類我重寫的drawRect把這個繪製代碼(用於垂直分隔符):
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);
這偉大的工作。不過,我現在已將tableview樣式更改爲分組。該行根本不繪製。儘管設置斷點顯示drawRect方法被調用。
我想避免的子類UIView的只是畫一個小行,尤其是我已經劃分子類的tableview細胞,我只是希望藉助細胞。那麼爲什麼代碼突然停止在分組tableview上工作?
嘗試重置模擬器n清除ur prjct – Saad