2016-09-06 3 views
0

앱을 개발할 때 문제가 있습니다. UIPageViewController에 녹음 기능을 구현하고 싶습니다. 그리고 내 스토리 보드는 다음과 같습니다 : ShowViewController embed pageViewController embed ContentViewController.UIPageViewController의 녹음 기능

하지만 내가 페이지를 변경할 때마다 다시 레코더가 재설정되므로 사용자가 전체 책을 동시에 읽을 때 기록 할 수 없습니다. 이걸 도와주세요. 사용자가 동시에 책을 읽을 때 녹음 기능을 어떻게 구현할 수 있습니까?

답변

0

흠 ... 100 % 확신하지 못 하겠지만 현재의 레이아웃은 비슷하지만 기록 기능은 내장 된보기 컨트롤러 중 하나이며 전체 pageViewController가 아니라고 말합니다. 내부 ViewController를 떠나서 다시 참여할 때마다 레코더가 아마도 재설정 될 것입니다 (아마도 ViewWillAppear?에서). 코드를 게시 할 수 있습니까?

+0

친애하는 David : 네 말이 맞아 ~ !! 내가 기록 할 수없는 이유는 뷰 컨트롤러에 구현 된 레코딩 코드입니다. UIPageViewController에서 녹음 코드를 작성한다고 생각했지만 UIButton이나 PageViewController의 target-action을 추가 할 수 없습니다. 그것을 해결하는 방법을 알고 있습니까 ?? BTW 나는 녹음 기능이 정상이지만 꽤 틀림없이 페이지를 바꿀 것이라고 확신한다. –

+0

PageViewController의 버튼 액션에 액세스 할 수 있도록 "내부"뷰 컨트롤러에 대한 델리게이트를 만들어야합니다. 델리게이트가 무엇인지, 그리고 델리게이트를 사용하는 방법에 대한 훌륭한 자료입니다. http://useyourloaf.com/blog/quick-guide-to-swift-delegates/ –

+0

OKOK 감사합니다.이 솔루션을 사용해 보겠습니다. 덕분에 –