[英]Rotate image on touch for iphone
我对目标C和iPhone应用程序开发非常陌生。 我有PHP和Java的经验,显然这种语言是非常不同的。 现在,我想做的是在触摸箭头时旋转它。
我需要的是一种旋转图像的方法,然后是将触摸侦听器(或其调用的内容)保留在“ main”方法(如java)中的代码(及其去向)
抱歉,如果我的术语错误。
谢谢!
好吧,最简单的方法是应用变换。 假设您有一个名为imageView的图像视图和一个按钮目标操作来应用转换。 该处理程序称为rotateImage :。 代码如下所示:
- (IBAction)rotateImage:(id)sender
{
self.imageView.transform = CGAffineTransformMakeRotation(M_PI_2);
}
如果您使用的是界面构建器,则只需在视图控制器中为按钮设置目标操作即可。
请记住,旋转变换是以弧度为单位的,因此以上将是90度旋转。 您需要为要旋转的度数计算正确的弧度。
如果要以编程方式添加按钮,则可以在代码中使用以下命令添加目标处理程序:
[button addTarget:self action:@selector(rotateImage:) forControlEvents:UIControlEventTouchUpInside];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.