2012-12-12 4 views
1

연락처 응용 프로그램에서이 동작을 찾을 수 있습니다.옵션을 열려면 테이블을 길게 누르십시오.

연락처 페이지의 테이블 행을 길게 누르면 행 상단에 "복사"옵션 팝업이 표시됩니다. 내 테이블 뷰 셀에서이 동작을 어떻게 얻을 수 있습니까?

답변

2

당신이 아이폰 OS 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"; 
    } 
} 
관련 문제