iPhone SDK: Пейзажный режим захвата изображения

Я хочу разрешить моим пользователям рисовать изображение на своем экране в альбомном режиме.

После нажатия кнопки это изображение должно сохраняться локально на устройстве.

1278] Я использую приведенный ниже пример кода, который работает вертикально. http://www.ipodtouchfans.com/forums/showthread.php?t=132024

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

Кажется, есть три области, которые связаны с границами, которые может нарисовать пользователь. Я пробовал изменить размер, но, похоже, это не сработало. Что мне не хватает?

Orignally:

viewDidLoad:
drawImage = [[UIImageView alloc] initWithImage:nil];
drawImage.frame = self.view.frame;

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {

UIGraphicsBeginImageContext(self.view.frame.size);
    [drawImage.image drawInRect:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
...
}

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {

UIGraphicsBeginImageContext(self.view.frame.size);
        [drawImage.image drawInRect:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
...
}

6
задан butchcowboy 10 September 2010 в 18:55
поделиться