2009-07-31 6 views
3

次のコードで四角いアウトラインを描く次のコードがあります。iPhoneでUITableViewCellでsquareを描画するコード

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に描画します。だからどこでそのセルに正方形を描くためにココを書くべきですか? は、私はあなたが私は私のテーブルセルに2つのラベルを追加するには、次のコードを書かれているテーブル

ためcellForRowAtIndexPathメソッドにこのコードを書くことができます

答えて

0

を描きたいです。

-(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; 
} 
関連する問題