0

我有一个由我的 UIViewController 控制的“主”视图。我在该视图中添加了 2 个标签和 UIImageView。UIImageView 中的图像是箭头图像,我想将该图像从一个标签移动到另一个标签。

我试图从我的控制器设置 UIViewImage 的来源,但 Xcode 显示错误标志:“表达式不可分配”:

self.myArrowPointer.bounds.origin.y = 150.0;

我想过制作一个视图,即“包装”标签和此图像视图。并通过 drawRect 方法从这个 view.m 文件中移动这个 UIImageView。但是,如果我从情节提要中制作了这些对象(标签、UIImageView),我不知道该怎么做。

所以,我的问题是如何在我的故事板视图中移动 UIImageView?

4

1 回答 1

1

这是一个二传手,所以你必须传递整个结构。像这样:

CGRect bounds = self.myArrowPointer.bounds;
bounds.origin.y = 150;
self.myArrowPointer.bounds = bounds;

但是您需要使用self.myArrowPointer.frameself.myArrowPointer.center移动图像来执行此操作。

于 2013-04-21T23:38:25.343 回答