如何在iphone中选择的uitableviewcell中绘制轮廓

时间:2011-09-27 06:04:56

标签: iphone uitableview

我想概述Uitableview的选定单元格

谁能告诉我怎么做?

搜索但直到现在都没有工作:(

我应该在rowdidselect方法中做什么吗?

3 个答案:

答案 0 :(得分:0)

尝试将UITableView上的allowsSelectionDuringEditing属性设置为YES - 默认值为NO

For More

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    [self doSomethingWithRowAtIndexPath:indexPath];
}

我从你的问题中理解的是你想改变所选细胞的外观...... 在didSelectRowAtIndexPath事件中,您通过该索引关闭该行的索引将从您的愿望中抽出一个新CELL。

答案 1 :(得分:0)

您可以创建自定义uiview并覆盖drawrect方法,以便在给定的rect上创建边框线。调用didSelectrow方法时,将此视图添加到cell.contentview。

答案 2 :(得分:0)

我认为你需要继承你的UITableViewCell。然后在drawRect方法中,您可以绘制它。

- (void) drawRect : (CGRect)rect
{
    [super drawRect:rect]; 
    if (self.selected)
    {
      // put one image as outline  
    } 
} 

我希望这对你有所帮助 纳温