我有 UITableView。我定制了像元高度(80.0f)。
我有 4 个标签(UILabel)和 1 个图像(UIImage)和 3 个按钮(UIButton)。其中一个按钮是删除按钮。通过触摸图像上的单元格或按钮(播放按钮),视频将被加载并播放。
我需要通过触摸删除按钮来删除单元格。
我为删除按钮编写了一个选择器。我可以从库中删除视频。但如何从表格中删除单元格呢?
谢谢。
下图显示了我的程序的删除按钮。
替代文本 http://www.freeimagehosting.net/uploads/c2036dee19.png http://www.freeimagehosting.net/uploads/c2036dee19.png
如果您的模型按照您所说的进行了更新,请在表格视图上使用此方法来删除带有动画的单元格:
- (void)deleteRowsAtIndexPaths:(NSArray *)indexPaths
withRowAnimation:(UITableViewRowAnimation)animation
http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/deleteRowsAtIndexPaths:withRowAnimation http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/deleteRowsAtIndexPaths:withRowAnimation:
表视图将为您清理单元格。
请注意,commitEditingStyle:
仅当触摸表视图的删除按钮(通过编辑模式或滑动删除获得的按钮)时才会调用该方法。从您的问题来看,您似乎有一个自定义按钮,这就是不调用此方法的原因。您可以自己调用它,但我不推荐它,因为它只能由表视图本身调用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)