淡出披露指标

时间:2015-04-24 16:23:41

标签: ios objective-c uitableview tableviewcell

我正在构建一个应用程序,我可以在其中扩展单元格,类似于在iOS中创建新事件时的情况。内置日历应用程序。其中一个扩展单元格在故事板中设置了公开指示符,但在记录时返回nil。我试图在StoryBoard中设置它并且像这样:

cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

我试图将其淡化出来:

self.cell.accessoryView.alpha = 0.0f;

但它不起作用,因为它没有。

有人可以帮我吗?为什么没有?我正在使用带有UITableViewController的StoryBoard,它是静态的和分组的。

谢谢!

埃里克

1 个答案:

答案 0 :(得分:4)

您必须提供自己的accessoryView。如果您使用accessoryView,则accessoryType将为零。

请记住在tableView:cellForRowAtIndexPath:中添加一点逻辑,以决定是否显示您的accessoryView,因为细胞会被重复使用。