Отправить сообщение из приложения для просмотра контроллера - PullRequest
0 голосов
/ 15 октября 2010

У меня есть представление (nib) загрузки вне экрана в uiscrollview.Я хочу, чтобы фильм в этом представлении начинал воспроизводиться только тогда, когда он виден, но вид исчезает, даже если вид выключен.Таким образом, фильм воспроизводится, даже если вы его не видите.

Есть ли способ понять, какой вид на самом деле видим, который не включает uiscrollview (встроенный в делегат приложения)?Или, если я использую appdel uiscrollview, чтобы понять страницу, могу ли я отправить сообщение в viewcontroller, когда он виден?

Спасибо

1 Ответ

2 голосов
/ 15 октября 2010

Вам нужно установить что-то в делегате UIScrollView и реализовать scrollViewDidScroll:

внутри scrollViewDidScroll. Вы должны проверить, что такое view.contentOffset.x и view.contentOffset.y, и соответствуют ли они фильму.На экране, а фильм не воспроизводится, отправьте сообщение для воспроизведения.Если фильм воспроизводится и находится за кадром, отправьте сообщение на паузу.

...