【问题标题】:Custom UITableViewCell and resizing cell height自定义 UITableViewCell 和调整单元格高度
【发布时间】:2013-02-04 18:26:00
【问题描述】:

我想为 uitableview 创建一个自定义单元格,左侧有一个图像,这样会发生以下事情

1)当单元格被选中时,它的高度增加,背景颜色改变,并且在辅助视图的位置得到一个绿色的圆形按钮

我的方法:- 我制作了一个自定义 uiview,使其在附件视图的位置包含一个图像视图, 然后我做了

[[table cellForRowAtIndexPath:indexPath].contentView addSubview:customCellBackgroundView];

但这不起作用,因为它隐藏了单元格的文本

2)选中的单元格应该保持相同的高度,这样可以选择多个单元格,并且选中的单元格比未选中的单元格具有更大的高度

【问题讨论】:

    标签: iphone uitableview


    【解决方案1】:

    您可以为每个单元格保留一个属性,说明它是否被选中。绘制每个单元格时,您检查该单元格是否应该被选中,并使用您之前创建的 2 个不同单元格布局中的一个(一个折叠,另一个打开)。

    因此,当您单击某个单元格时,您会更改该单元格的选定状态并要求重新加载 tableview,以便现在将相同的单元格绘制为打开/关闭。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-11
      • 1970-01-01
      • 2020-10-15
      • 2018-06-28
      • 1970-01-01
      • 1970-01-01
      • 2023-01-16
      相关资源
      最近更新 更多