2012-03-13 2 views
0

Xcode 4.3.1에서 새로운 응용 프로그램을 만들고 있으며 사용자 정의 모양이있는 UITableView를 사용하고 있습니다. 기본적으로 전체 320 픽셀 전체를 차지하는 1 이미지가 있습니다. 그래서 편집 (셀 재정렬)을 구현하면 사과가 기본 픽셀을 50 픽셀 정도 오른쪽으로 밀어 넣습니다. 나는 그 어느 때보 다 움직임이 없기를 바란다. 오른쪽에있는 작은 선을 표시하면 셀을 끌 수 있습니다. 삭제 또는 삽입 허용하지 않습니다 그래서 내 스타일을 항상 UITableViewCellEditingStyleNone, 설정할 수 있지만 편집 모드에서이 약간의 아이콘을 왼쪽에있을 것이다 공간을 나뭇잎하지만 다시 왼쪽에 공간이있을 싶습니다 및 드래그 할 수있는 오른쪽 라인 만. 어떤 아이디어?XCode UITableViewCellEditingStyle이 오프셋되지 않도록 할 수 있습니까?

// The editing style for a row is the kind of button displayed to the left of the cell when in editing mode. 
- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath { 
    // No editing style if not editing or the index path is nil. 
    if (self.editing == NO || !indexPath) 
     return UITableViewCellEditingStyleNone; 
    return UITableViewCellEditingStyleNone; 
} 

답변

1

shouldIndentWhileEditing에서보세요 :

는 여기에 몇 가지 예제 코드입니다!

+0

브릴리언트. 때로는 사과가 너무 명백하고, 때로는 너무 비밀 스럽습니다. 이 경우에, 당신이 어디를 봐야하는지 안다면 분명합니다. 고맙습니다. 느낌표도 도움이되었습니다. ;) –

관련 문제