Как рисовать, используя drawRect поверх воспроизводимого видео - Apple IOS, Obj-C - PullRequest
0 голосов
/ 08 сентября 2011

Я хочу иметь возможность рисовать пользовательские фигуры и так далее поверх файла воспроизводимого фильма. На данный момент у меня есть подкласс UIView, в который я переписал метод drawRect, и я делаю здесь свой рисунок, это работает, как и ожидалось.

Я добавил MPMovieplayerViewController к своему viewController и могу нормально воспроизводить на нем видео, за исключением того, что я предполагаю, что оно находится в новом окне поверх моего подкласса UIView.

Я попытался добавить новый UIView в качестве подпредставления к просмотру фильма.

UIView *newSubView = [[UIView alloc] initWithFrame: CGRectMake ( 0, 0, 100, 100)];
newSubView.backgroundColor = [UIColor redColor];
[theMovie.view addSubview:newSubView];

И я вижу, что это работает, потому что я вижу красный View поверх моего видео, но как я могу добавить подпредставление с помощью метода drawRect, который я могу нарисовать?

Я потратил слишком много времени на это и теперь надеюсь, что благородный кодер сможет указать мне верное направление.

...