2009-07-31 61 views
3

我有以下代碼以下面的代碼繪製一個正方形輪廓。哪裏可以在iPhone中編寫在UITableViewCell中繪製正方形的代碼

CGContextRef context = UIGraphicsGetCurrentContext(); 
CGContextClipToRect(context, CGRectMake(0.0, 00.0, 50, 50)); 
CGContextSetLineWidth(context, 3.0); 
CGContextSetRGBStrokeColor(context, 1.0, 0.0, 0.0, 1.0); 
CGContextStrokeRect(context, CGContextGetClipBoundingBox(context)); 

我想繪製這個廣場到UITableViewCell。那麼我應該在哪裏寫Cocde來在那個單元格中畫一個正方形。 我想提請

回答

0

你可以這樣寫代碼的cellForRowAtIndexPath方法表

我寫了下面的代碼在我的TableCell添加兩個標籤。

-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath 
{ 
    static NSString *[email protected]"Cell"; 
    UITableViewCell *cell=[tableView dequeReusableCellWithIdentifier:cellId]; 

    if(cell==nil) 
    { 
     cell=[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellId]; 
    } 

    // you can put down you logic of customizing your cell here. 
    //for example see mine code. 

    CGRect frm1=CGRectMake(10,10,290,25); 
    UILabel *lbTmp; 
    lbTmp=[[UILabel alloc] initWithFrame: frm1]; 
    [email protected]"something something" 
    cell.contentView addSubview:lb1Tmp]; 
    [lblTmp release]; 
    return cell; 
} 
相關問題