하나의 uitable view deletion 컨트롤 (“-”버튼)을 선택하면 다른 사람이 선택 해제됩니다. 둘 이상을 어떻게 선택할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1625691

문제

uitableviewdelegate/uitableviewdatasource 프로토콜과 함께 uitableview를 사용하는 iPhone 앱이 있습니다. 삭제를 위해 다중 선택을하기 위해 고군분투하고 있습니다 (확인란이 아님, 표준 "-"삭제 버튼).

기본 문제는 "편집"을 클릭하고 테이블보기를 편집 모드로 놓은 다음 클릭을 시작할 때 "버튼을 클릭하기 시작하면 한 번에 하나의 파이프 ("| ") 위치 만 회전 할 수 있다는 것입니다.

삭제를 위해 다른 행을 선택할 때마다 마지막으로 선택한 행은 다시 회전합니다 ( "-")-"do n't delete"-위치.

삭제 버튼은 확인란이 아닌 라디오 버튼처럼 작동합니다 ....

나는 이것이 간단해야한다고 가정하지만 문서와 Google을 파고 들고 파고 들지 않았습니다. 어떤 아이디어?

미리 감사드립니다.

도움이 되었습니까?

해결책

이것은 표준 행동입니다. '-'버튼을 클릭하면 행의 오른쪽에 "삭제"버튼이 나타납니다. 한 번에 여러 개의 삭제 버튼이 표시되면 UI가 작동하지 않습니다. 각 행에 하나의 삭제 버튼이 있으면 하나를 클릭하고 선택한 행이 일관되지 않은 UI에서 사라지는 경우.

이 행동을 강요하더라도 기존 UI를 재정의 할 때 앱 스토어에 들어 가지 않을 것입니다.

이를 제대로 구현하는 유일한 방법은 메일 등과 같은 도구 모음에 확인란과 삭제 버튼을 두는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top