iPhone表视图单元格 - 角三角形

时间:2011-12-02 21:22:38

标签: iphone ios tableviewcell

有没有人看过会在tableview单元格中绘制角落三角形的片段(或类/库)。(参见下图)。

enter image description here

3 个答案:

答案 0 :(得分:4)

您可以从图像创建新视图,然后将其添加到调用addSubview的单元格中。以下是在启动时设置角落的示例:

- (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];

        CGRect cornerFrame = CGRectMake(x, y, width, height);
        UIImageView * corner = [[UIImageView alloc] initWithFrame:cornerFrame];
        [corner setImage:[UIImage imageNamed:@"corner.jpg"]];

        [cell.contentView addSubview:corner];
    }

    return cell;
}

答案 1 :(得分:0)

它可能只是细胞中的一个图像。没有什么太花哨的,只是你自己的标准运​​行UITableViewCell

答案 2 :(得分:-1)

它内置在UITableViewCell中... 简单 ..

cell.accessoryType = UITableViewCellAccessoryType.disclosureIndicator

enter image description here