我希望我的用户可以在横屏模式下在屏幕上绘制一张图片。
在按下按钮后,该图像应存储在设备上的本地位置。
我正在使用下面这个代码示例,它在垂直方向上工作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)];
...
}