2

这很简单,所以我不确定为什么我不能这样做。当我的应用程序处于活动状态时,我想做的只是定位一些 UIImageViews。我一直在使用 CGAffineTransformMakeTranslation,但我现在可以看到这是不正确的,因为它将视图移动了设定的数量而不是将其移动到设定的位置。我应该使用什么?

4

1 回答 1

1

您可以将 UIImageView 的框架更改为:

  1. 将框架的 x 和 y 原点设置为您希望 UIImageView 相对于包含视图放置的位置。
  2. 保持 UIImageView 的宽度和高度相同

像这样的东西:

imageView.frame = CGRectMake([desired x coordinate], [desired y coordinate], imageView.frame.size.width, imageView.frame.size.height);
于 2011-08-03T05:42:38.010 回答