自己实现的话 可以在 用a,b两个cell 大小的view;aview添加正常cell的内容,bview添加设置未读和删除按钮,cell addSubview时用aview覆盖住bview;然后给aview添加一个左滑和右滑的效果,左滑最大距离最好是为bview的宽度+1
这个在iOS8中有系统提供的API,但是7不支持。 可以看看这个 MGSwipeButton。这个东西可以看系统的邮件应用,在iOS7使用的方法在8中放出接口,现在又有新的UI,左右都可以,用 MGSwipeButton 都可以实现。
iOS8系统提供 好像是这个
-
tableView:editActionsForRowAtIndexPath: //设置滑动删除时显示多个按钮
-
UITableViewRowAction //通过此类创建按钮
这个应该是自定义的,可以参考下这个:http://www.cocoachina.com/bbs/read.php?tid=161308
SWTableViewCell——一个和iOS 7的系统Mail类似,使用起来简单的UITableViewCell子类 (在iOS代码库中浏览本帖)
管理提醒: 本帖被 ccsupport 执行加亮操作(2013-10-09)
关键字:系统Mail,iOS7,
代码类库:视图动画(ViewAnimation)
GitHub链接:https://github.com/CEWendel/SWTableViewCell
一个使用起来很简单的UITableViewCell子类,可以通过左右滑动调出view,view上有工具按钮(和iOS 7的系统Mail类似)。
网友评论