나는 사용자 정의 UITableViewCell을 사용하여 만든 많은 음악 플레이어로 채워진 UITableView를 가지고있다. (여기에 링크 된 스크린 샷에서 볼 수 있듯이 : screenshot).사용자 지정 UITableViewCell의 두 인스턴스간에 메시지를 어떻게 보냅니 까?
코드화 된 방식의 문제점은 각 셀이 완전히 독립적이므로 하나의 tableviewcell이 다른 셀에 오디오 재생이 있는지 확인하는 방법이 없다는 것입니다. 즉, 앱을 실행하면 동시에 두 개 이상의 오디오 파일을 재생할 수 있습니다.
궁극적으로 사용자가 재생 버튼을 눌렀을 때 다른 셀이 오디오를 재생하는지 확인하기 위해 체크인하기 전에 어떻게해야합니까? 자체 오디오 파일 재생?
내 프로젝트를 게시 하시겠습니까?
감사합니다.
답변을 게시했지만 전 imaginaryBoy에 동의합니다. –
나는 이것을 반향시킬 수있다. 보기에 논 로직을 두지 마십시오. 컨트롤러에 의해 호출되는 서비스 클래스에서 이와 같은 기능을 캡슐화하십시오. 컨트롤러는 특정 뷰가 자신을 재생 중 또는 재생 중이 아님을 나타내도록 지시합니다. –
두 가지 모두 솔루션에 감사드립니다. 저는 새로운 개발자이고 지금 당장 가장 큰 도전은 논리라고 생각합니다. 이렇게 생각하면 더 의미가 있습니다. –