2010-03-29 13 views

cevap

18

deyimi ise basit kullanın: anlıyorum

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    ... // do whatever 
    UITableViewCellAccessoryType accessoryType = UITableViewCellAccessoryNone; 
    if (indexPath.row == 3 || indexPath.row == 7) { 
     accessoryType = UITableViewCellAccessoryDisclosureIndicator; 
    } 
    cell.accessoryType = accessoryType; 
    ... // do whatever 
} 
+0

@EthanB bu şu anda gerçekleşiyor. – Morkrom

+0

@Morkrom Kendimi düzeltmek için şimdi yeterince tane var. :) – EthanB

2

Sen indexPath biliyorum her hücreye bir açıklama göstergesini eklemek için gidiyor farkındayım ama şu anda ben

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

bunu inşa ediyorum, neden sadece şartlı açıklanmasını uygulanmaz gösterge, gösterge, içinde, gösterge,

if((indexPath.row == 3) || (indexPath.row == 7)) 

?

(indexPath.row 0 tabanlı tabii ... 4 3 ve 8 7. Ve sen de oradan sihirli sayılar tutmak için #DEFINEs veya başka bir şekilde kullanmalıdır.)

İlgili konular