【iOS开发】添加系统自带的tableView左滑按钮
2016-08-13 00:03
537 查看
自定义cell左滑出现几个按钮的需求。
采用iOS系统自带的方法来实现。
具体代理方法
完整代码如下
效果图
采用iOS系统自带的方法来实现。
具体代理方法
- (NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath;
完整代码如下
- (NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewRowAction *deleteAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleNormal title:@" 删除" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) { // 具体逻辑代码 }]; deleteAction.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"icon_boxDelete_normal"]]; UITableViewRowAction *editAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleNormal title:@" 编辑" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) { }]; editAction.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"icon_boxEdit_normal"]]; return @[editAction, deleteAction]; }
效果图
相关文章推荐
- 【iOS开发-68】APP下载案例:利用tableView自带的cell布局+缓存池cell复用时注意按钮状态的检查
- iOS开发-tableView上显示悬浮按钮悬浮窗
- iOS开发UI篇—在UIImageView中添加按钮以及Tag的参数说明
- ios开发UI篇—在ImageView中添加按钮以及Tag的参数说明
- 127使用 TableView 自带的单元格样式实现好友列表,另外在单元格中添加辅助按钮
- iOS开发-给TableView或者CollectionView的cell添加简单动画,很方便,直接粘代码即可
- 【iOS-Cocos2d游戏开发之十六】添加本地通知(UILocalNotification)以及添加系统组件滚动视图(UIScrollView)!【2011年11月15日更新】
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【11月28日更新解决添加组件Cocos2d动画停止播放的BUG】
- Android开发-UI控件:为ListView,GirdView,etc...添加系统自带的下拉刷新功能
- iOS-tableView底部按钮的添加
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!更新解决添加组件Cocos2d动画停止播放的BUG】
- 【iOS开发学习】关于在TableView里添加搜索的问题。
- ios开发之tableview的编辑模式下的Edit Done Delete按钮文本
- iOS 在tableView上添加button导致按钮没有点击效果和不能滑动的问题
- ios开发UI篇—在ImageView中添加按钮以及Tag的参数说明
- ios TableView那些事(三十一)UITableViewController ios8 删除时添加多个按钮
- 【iOS-Cocos2d游戏开发之十六】添加本地通知(UILocalNotification)以及添加系统组件滚动视图(UIScrollView)!【2011年11月15日更新】
- 【iOS开发-60】案例学习:多组数据的tableView设置、添加右側组索引、多层数据模型设置以及valueForKeyPath
- ios开发之tableview的编辑模式下的Edit Done Delete按钮文本
- iOS tableView 在设置了footView的情况下,系统自带分割线时而消失,时而出现的问题