UITableViewCell長按出現(xiàn) 復制粘貼

//允許 Menu菜單  
- (BOOL)tableView:(UITableView *)tableView shouldShowMenuForRowAtIndexPath:(NSIndexPath *)indexPath  
{  
    return YES;  
}  
  
//每個cell都會點擊出現(xiàn)Menu菜單  
- (BOOL)tableView:(UITableView *)tableView canPerformAction:(SEL)action forRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender  
{  
    return YES;  
}  
  
- (void)tableView:(UITableView *)tableView performAction:(SEL)action forRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender  
{  
    if (action == @selector(copy:)) {  
        [UIPasteboard generalPasteboard].string = [self.array objectAtIndex:indexPath.row];  
    }  
    if (action == @selector(cut:)) {  
        [UIPasteboard generalPasteboard].string = [self.array objectAtIndex:indexPath.row];  
        [self.array replaceObjectAtIndex:indexPath.row withObject:@""];  
          
        [self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationLeft];  
          
          
    }  
      
    if (action == @selector(paste:)) {  
        NSString *pasteString = [UIPasteboard generalPasteboard].string;  
          
        NSString *tempString = [NSString stringWithFormat:@"%@%@",[self.array objectAtIndex:indexPath.row],pasteString];  
          
        [self.array replaceObjectAtIndex:indexPath.row withObject:tempString];  
         [self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationLeft];  
    }  
  
}  
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容