gpt4 book ai didi

iPhone SDK : Image Capture Landscape Mode

转载 作者:行者123 更新时间:2023-12-03 18:48:21 26 4
gpt4 key购买 nike

我希望允许我的用户以横向模式在屏幕上绘制图片。

按下按钮后,该图像应存储在设备本地。

我正在使用下面的代码示例,它垂直工作 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)];
...
}

最佳答案

如果您只想看到横向 View 。然后将以下代码添加到示例中:-

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (interfaceOrientation==UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight)
return YES;
else
return NO;
}

然后转到项目属性并将设备方向设置为横向左横向右

希望这能解决您的问题。

关于iPhone SDK : Image Capture Landscape Mode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3687493/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com