【发布时间】:2013-07-20 21:54:02
【问题描述】:
我有 7*7 ImageViews,我想将它们按比例放置在某些位置。 我需要知道如何缩放 ImageView 以及如何设置它们相对于屏幕尺寸的位置。 (我需要在程序启动后重新定位并动态设置动画)
【问题讨论】:
我有 7*7 ImageViews,我想将它们按比例放置在某些位置。 我需要知道如何缩放 ImageView 以及如何设置它们相对于屏幕尺寸的位置。 (我需要在程序启动后重新定位并动态设置动画)
【问题讨论】:
你需要在图像视图上添加一个 CGAffineTransormation
imageView.transform = CGAffineTransformMakeScale(CGFloat sx, CGFloat sy);
这将缩小图像视图,并为您提供所需的输出
处理重新定位,您所要做的就是添加一个 CGAffineTransformationTranslation
imageView.transform = CGAffineTransformMakeTranslation(CGFloat tx, CGFloat ty)
对你想要的所有图像视图执行此操作,你会得到你想要的
希望这会有所帮助!
【讨论】: