我想自定义在表格 View 单元格上执行“向左滑动”操作时显示的删除按钮。我当前设置了 UITableViewCell 的子类,但也想自定义正在显示的删除按钮。
我的目标是在滑动时放置三个按钮。
我选择了另一种实现,在每个单元格中使用 UIScrollview。
http://www.teehanlax.com/blog/reproducing-the-ios-7-mail-apps-interface/
最佳答案
接受的答案在 iOS 7 上不起作用,因为现在中间有 UITableViewCellContentView。因此, subview 循环现在应该如下所示(如果您也想支持较旧的 iOS 版本,请使用当前接受的 iOS 6.1 答案)
for (UIView *subview in self.subviews) {
for (UIView *subview2 in subview.subviews) {
if ([NSStringFromClass([subview2 class]) rangeOfString:@"Delete"].location != NSNotFound) {
// Do whatever you want here
}
}
}
关于iphone - 在 UITableView 中执行 commitEditingStyle 时如何制作 'delete-button' 的自定义 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18647097/