长按tableview弹出相关菜单
来源:互联网 发布:mysql高级教程 编辑:程序博客网 时间:2024/05/16 17:09
//长按tableview的cell弹出相关的菜单
- (BOOL)tableView:(UITableView *)tableView shouldShowMenuForRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
// 允许每一个Action
- (BOOL)tableView:(UITableView *)tableView canPerformAction:(SEL)action forRowAtIndexPath:(NSIndexPath*)indexPath withSender:(id)sender
{
// 可以支持所有Action,也可以只支持其中一种或者两种Action
if (action == @selector(copy:) || action == @selector(paste:)) { // 支持复制和黏贴
return YES;
}
return NO;
}
// 对一个给定的行告诉代表执行复制或黏贴操作内容
- (void)tableView:(UITableView *)tableView performAction:(SEL)action forRowAtIndexPath:(NSIndexPath*)indexPath withSender:(id)sender
{
if (action == @selector(copy:)) {
NSLog(@"复制");
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard]; // 黏贴板
[pasteBoard setString:cell.textLabel.text];
} else if (action == @selector(paste:)) {
NSLog(@"黏贴");
UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];
NSLog(@"%@",pasteBoard.string);
} else if (action == @selector(cut:)) {
NSLog(@"剪切");
}
}
- 长按tableview弹出相关菜单
- iOS tableView多选,长按弹出菜单
- 长按弹出菜单
- IOS开发 Tableview长按弹出菜单,类似android的popwindow
- webview长按弹出菜单
- 长按弹出快捷菜单
- 长按listview弹出菜单
- 长按listview弹出上下文菜单实现
- ListView:长按弹出上下文菜单(ContextMenu)
- android 组件长按弹出上下文菜单
- 长按tableViewCell弹出复制、黏贴菜单
- 仿QQ长按弹出功能菜单
- 仿QQ长按弹出功能菜单
- 长按listview弹出上下文菜单实现
- ListView长按弹出菜单项
- 长按tableViewCell弹出复制、黏贴菜单
- listview长按弹出菜单并响应菜单事件
- android meun 菜单的使用(长按弹出菜单)
- jr-ide-intellij-6.5.2_13-16.zip 下载
- RxJava+Retrofit+OkHttp深入浅出-终极封装六特殊篇(变种String替换Gson自由扩展)
- Codeforces Round #378 (Div. 2)A. Grasshopper And the String
- js预加载图片
- 谷歌浏览器扩展程序-实现按钮自动连续点击
- 长按tableview弹出相关菜单
- Android Studio 2.2.2编译第一个项目
- 关于hibernate的中文排序
- 用十条命令在一分钟内检查Linux服务器性能
- iOS中URL字符串的URLencode与URLdecode
- sklearn回归简单示例
- java导出excel 下载文件
- Failed to resolve : com.android.support:appcompat-v7:24.2.0
- FIFO跨时钟域读写