iOS collection长按编辑功能
2015-10-16 16:07
387 查看
//长按是否出现编辑菜单(Cut Copy Paste)
- (BOOL)collectionView:(UICollectionView *)collectionView shouldShowMenuForItemAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
- (BOOL)collectionView:(UICollectionView *)collectionView canPerformAction:(SEL)action forItemAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender
{
NSString * selName=NSStringFromSelector(action);
//菜单中只会出现copy
if ([selName isEqualToString:@"copy:"]) {
return YES;
}
return NO;
}
- (void)collectionView:(UICollectionView *)collectionView performAction:(SEL)action forItemAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender
{
//可以执行一些拷贝粘贴等操作
//详细的东西请看 UIPasteboard
//点击Copy要执行的方法
NSString * selName=NSStringFromSelector(action);
NSLog(@"%@",selName);
}
- (BOOL)collectionView:(UICollectionView *)collectionView shouldShowMenuForItemAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
- (BOOL)collectionView:(UICollectionView *)collectionView canPerformAction:(SEL)action forItemAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender
{
NSString * selName=NSStringFromSelector(action);
//菜单中只会出现copy
if ([selName isEqualToString:@"copy:"]) {
return YES;
}
return NO;
}
- (void)collectionView:(UICollectionView *)collectionView performAction:(SEL)action forItemAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender
{
//可以执行一些拷贝粘贴等操作
//详细的东西请看 UIPasteboard
//点击Copy要执行的方法
NSString * selName=NSStringFromSelector(action);
NSLog(@"%@",selName);
}
相关文章推荐
- iOS 9 适配中一定会遇到的大坑合集
- iOS 9 SPOTLIGHT
- Xcode 7 添加新设备
- iOS-Quartz2D简单介绍
- 3DTouch-ShortcutItem - iOS9 - xcode7
- IOS适配该注意的问题
- iOS开发多线程篇—线程间的通信
- iOS开发多线程篇—线程安全
- iOS开发多线程篇—创建线程
- iOS开发多线程篇—多线程简单介绍
- iOS警告收录及科学快速的消除方法
- ios的hitTest方法以及不规则区域内触摸事件处理方法
- iOS 框架介绍
- 利用CGContext简单的实现画圆画图片
- [ios]AVCaptureSession 在横向模式在 iPad 上的问题
- IOS 本地通知推送消息
- IOS7.0 原生二维码扫描
- iOS 使用第三字体
- iOS TextView自适应文字高度
- 修改iOS导航栏标题的字体颜色和大小以及导航栏的背景图片