2012-07-11 2 views
3

메일 응용 프로그램에서 스 와이프하여 메시지를 삭제할 수 있습니다. 편집을 누르고 여러 메시지를 선택하고 삭제할 수도 있습니다.TableView에서 다중 편집 및 단일 편집 스타일을 사용하도록 설정

내 테이블보기에서 동일한 작업을 수행 할 수 있기를 원합니다.

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { 
    if (editingStyle == UITableViewCellEditingStyleDelete) { 
     // squish it. 
    } 
} 

을 그리고 난에서 iOS 5, tableView.allowsMultipleSelectionDuringEditing에 도입이 위대한 새 속성 사과에 대한 발견 :

것은 이미 필요한 대리자 메서드를 구현하여, 스 와이프하여 삭제할 수 있었다. 그래서, 내 viewDidLoad :

if ([self.tableView respondsToSelector:@selector(setAllowsMultipleSelectionDuringEditing:)]) { 
    self.tableView.allowsMultipleSelectionDuringEditing = YES; 
    // set up a little toolbar to commit edits 
} 

그리고 그것은 일, 나는 다시 스 와이프하여 삭제할 시도 때까지이 ... 재미 있었다.

여러 가지 이유로 인해 다중 편집 기능이 표준 스 와이프가 스타일 수정을 삭제하는 것을 방지했습니다. 둘 다 원합니다. 누구나 작동하는 법을 아십니까?

+0

중복 가능성 [내가 슬쩍 - 투 - 삭제를 tableView의 allowsMultipleSelectionDuringEditing 속성이 YES 인 경우 작업을 어떻게합니까? ] (http://stackoverflow.com/questions/9683516/how-do-i-get-swipe-to-delete-working-when-tableviews-allowsmultipleselectiondur) –

답변

관련 문제