6

有没有人看过一个片段(或类/库),它将在 tableview 单元格中绘制那个角三角形(见下图)。

在此处输入图像描述

4

3 回答 3

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;
}
于 2011-12-02T21:28:06.063 回答
0

它可能只是单元格中的图像。没什么太花哨的,只是您的标准运行定制UITableViewCell

于 2011-12-02T21:27:14.317 回答
0

它内置UITableViewCell...简单..

cell.accessoryType = UITableViewCellAccessoryType.disclosureIndicator

在此处输入图像描述

于 2018-06-23T20:44:40.143 回答