2010-10-07 33 views
0

我希望能够将UIImageView添加到我的屏幕,并且能够在运行时重新调整它们的大小,旋转它们等。创建和调整UIImageView

如何调整图像大小,旋转等? openGl是否需要这个?

感谢

回答

1

关于调整可以使用的UIImageView的

框架财产关于旋转,你应该尝试应用转换到UIImageView的,如:

yourView.transform = CGAffineTransformMakeRotation(45.0*M_PI/180.0); 

好运气 !

+0

谢谢,我希望能够使用图像边缘上的按钮来调整大小,如何检测触摸以拖动和调整大小的动作? – jarryd 2010-10-07 09:00:45

+0

如果你想要图像边缘的按钮,也许更好的方法是UIImageView的子类来检测里面的触摸(touchesBegan,touchesMoved,...)。关于调整大小的动作,它可以用UIView动画(关于它的检查谷歌;)) – Vinzius 2010-10-07 09:05:55

+0

谢谢,我会尝试。有没有内置的方法,例如在IB中工作时调整视图大小,运行时应用程序中的功能相同。 – jarryd 2010-10-07 09:27:00

1

您可以使用视图.transform属性来获取缩放和旋转(CGAffineTransform),或者你可以去下,并使用视图层和CoreAnimation功率更高级的效果。

干杯, 克日什托夫·Zabłocki