此行为可在“通讯录”应用中找到。
如果长按联系人页面中的表格行,则会在行顶部显示“复制”选项。如何在我自己的表格视图单元格中获得此行为。
答案 0 :(得分:2)
如果您使用的是iOS 5.0或更高版本,则可以使用默认行为:
- (BOOL)tableView:(UITableView *)tableView shouldShowMenuForRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
- (BOOL)tableView:(UITableView *)tableView canPerformAction:(SEL)action forRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender
{
if (action == @selector(copy:)) {
return YES;
}
return NO;
}
- (void)tableView:(UITableView *)tableView performAction:(SEL)action forRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender
{
if (action == @selector(copy:)) {
[UIPasteboard generalPasteboard].string = @"test";
}
}