iphone - 在 UITableView 中执行 commitEditingStyle 时如何制作 'delete-button' 的自定义 View

标签 iphone uitableview animation uiview uibutton

我想自定义在表格 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/

相关文章:

iphone - iphone 中的 UIButton 事件

jquery - 如何在 Bootstrap 3 中制作进度条动画?

iphone - 从海外调用美国电话的最佳方式?

iphone - vine 或 instgram 的视频如何播放?

ios - 从另一个 UIViewController 呈现 UIViewController

ios - NSFetchedResultsController 加载整个数据和糟糕的性能

ios - ipad 如何在一个 View 上以编程方式创建多个表

ios - 无法将类型 'IndexPath.Type' 的值转换为预期的参数类型 'IndexPath'

iOS Animate 使用手势将 ImageView 从屏幕外滑动到屏幕上

css - 使用 CSS 变换而不占用原始空间