如何? UISplitViewController TableCell图像

时间:2011-10-28 04:46:27

标签: ios objective-c ipad uisplitviewcontroller

我想知道是否可以将某种图标/图像分配给iPad应用程序中UISplitViewController左侧的导航表格单元格。

e.g。第1行旁边的图像......

http://www.cre8ive.kr/blog/wp-content/uploads/SplitViewTest_03.png

我正在尝试通过编辑

来解决这个问题
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath; 

方法

这是我得到的

// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];    
    }
    cell.textLabel.text = [NSString stringWithFormat:@"%i", indexPath.row +1];  
    //Let the magic happen here :D
    UIImage *image = [UIImage imageNamed:@"deviantart_dark.png"];
    //Nothing changes :(
    [[cell imageView] setImage:image];
    return cell;
}

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用以下代码

cell.contentView.backgroundColor = [UIColor colorWithPatternImage:[UIImage:imageNamed:@"deviantart_dark.png"]];