如何在单击时将UISegmentedControl添加到UITableView中的自定义单元格?

时间:2012-09-01 15:33:50

标签: ios uitableview uisegmentedcontrol

我有定制的Cell(来自故事板)和图像,UILabel的单元格正常高度为44.当我点击自定义单元格时,我会扩展单元格高度,再次单击单元格,它会折叠到正常高度。展开时,在额外的空间中我想添加UISegment控件。 在didSelectRowAtIndexPath方法中,我添加了segmentedControl,但是当我每次单击时,这会使分段控件遍布整个地方。我不知道该如何解决这个问题。我是否应该使用分段控件制作另一个自定义单元格,并根据单元格是否展开来加载相应的自定义单元格?

2 个答案:

答案 0 :(得分:0)

我认为你的第二种方法会很好。您必须在某些条件下添加分段控件。

答案 1 :(得分:0)

如果我是你,我会在你创建单元格时添加UISegmentedControl,或者使用hidden = YES或者将它放在单元格的边界之外,并在单元格上设置clipsToBounds = YES。