2009-10-02 44 views
0

使用下面的代碼,我怎麼把一幅圖像在這個表視圖每個部分。如何在桌子視圖的每個部分放置圖像?

 switch (indexPath.section) { 
     case TYPE_SECTION: // type -- should be selectable -> checkbox 
      text = [patient.type valueForKey:@"name"]; 
      cell.accessoryType = UITableViewCellAccessoryNone; 
      cell.editingAccessoryType = UITableViewCellAccessoryDisclosureIndicator; 
      break; 
     case NOTES_SECTION: 
      text = @"Notes Entry"; 
      cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; 
      cell.editingAccessoryType = UITableViewCellAccessoryNone; 
      break; 
    case SCHEDULES_SECTION: 
      text = @"Appointments Entry"; 
      cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; 
      cell.editingAccessoryType = UITableViewCellAccessoryNone; 
      break; 
    case LAB_SECTION: 
      text = @"Labs Entry"; 
      cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; 
      cell.editingAccessoryType = UITableViewCellAccessoryNone; 
      break; 
    case STATUS_SECTION: 
      text = @"Status Entry"; 
      cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; 
      cell.editingAccessoryType = UITableViewCellAccessoryNone; 
      break; 
     default: 
      break; 
    } 

    cell.textLabel.text = text; 
} 
return cell; 

}

回答

0
// snip 
case STATUS_SECTION: 
    text = @"Status Entry"; 
    cell.accessoryType = UITableViewAccessoryTypeDisclosureIndicator; 
    cell.editingAccessoryType = UITableViewCellAccessoryNone; 
    [cell.imageView setImage:[UIImage imageNamed:@"any-image-in-my-project.png"]]; 
    break; 
// snip 
+0

感謝。我本來...... cell.image = [UIImage的imageNamed:@ 「walk.png」]; 但是我不斷收到警告:'setImage:'已被棄用(在/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell中聲明) .h:200)...你知道這個警告是關於什麼的嗎?來也怪我,但它的作品。不過,你的代碼不給我警告.. – SympleMyne 2009-10-02 23:51:30

+0

它曾經是你的細胞,直接,現在你應該設置圖像中,你得到一個的UIImageView設置圖像的情況走出牢房。這就是爲什麼你用.image得到一個警告,現在它可以工作,但是在幾個版本的iPhone OS上將停止工作。 – 2009-10-03 00:10:21

+0

是那個原因,我得到這個和平的代碼相同的警告: 的NSDictionary *詞典= [self.tableDataSource objectAtIndex:indexPath.row]。 \t cell.text = [字典objectForKey:@ 「標題」]; \t 恢復單元; } – SympleMyne 2009-10-03 00:23:53

相關問題