ios - 淡出披露指示符

标签 ios objective-c uitableview tableviewcell

我正在构建一个应用程序,其中的单元格可以扩展,类似于您在 iOS 的内置日历应用程序中创建新事件时。其中一个扩展单元格在 Storyboard 中设置了披露指示器,但在记录时返回 nil。我试图在 StoryBoard 中设置它,就像这样:

cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

我试图像这样淡出它:
self.cell.accessoryView.alpha = 0.0f;

但它不起作用,因为它为零。

有人可以帮我弄这个吗?为什么是零?我将 StoryBoard 与静态和分组的 UITableViewController 一起使用。

谢谢!

埃里克

最佳答案

您必须提供自己的 accessoryView . accessoryView如果您使用 accessoryType,则为 nil .

记得在 tableView:cellForRowAtIndexPath: 中添加一点逻辑决定是否也显示您的附件 View ,因为单元格被重用。

关于ios - 淡出披露指示符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29852665/

相关文章:

ios - 台风补丁示例导致类型错误——这是故意的吗?

objective-c - NSSortDescriptor 没有正确排序整数

iphone - 指定单元格 imageView 的宽度

ios - TableView HeaderSections 隐藏按钮

ios - 部署到 iOS 模拟器期间弹出的 Expo 应用程序抛出错误

ios - Air iOS,Flash Pro,外接mp3无法播放

iphone - 需要一些关于属性(property)的解释

Swift 中的 UITableView

ios - 点击时文本字段消失

iphone - 使用iPhone的ImageMagick读取Dicom图像