這可以在別處回答,如果是這樣可恥的是我......畫線在Objective-C
我在畫一個UIView(被添加到一個UITableViewCell)的表,我目前按照行和列布置文本,但是就邊界而言,我使用的是一個圖像(頂角線與角半徑,底線,垂直線和水平線)。
我想繪製這些使用CGContextMoveToPoint代碼,但它可以指定UIView使用?在該方法中,所有內容都被添加到動態創建的視圖中,我想在返回之前在該視圖中繪製線條。
看來這不會覆蓋drawRect的工作?
即僞代碼:
-(UIView *)myView {
UIView *myView = [[UIView alloc] initWithFrame:CG.....];
foreach(NSDictionary *d in rowArray) {
//draw left column text
//draw right column text
}
//This is what i want to do?
CGContextRef currentContext = UIGraphicsGetCurrentContext(myView?????);
}
是否有任何理由你繪製一個表,而不是隻是嵌套另一個UITableView? – sosborn