如何在superview中移动UIView

时间:2013-04-21 23:32:37

标签: view uiimageview storyboard

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

我试图从我的控制器设置UIViewImage的原点,但Xcode向我显示错误符号:“表达式不可分配”:

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

我想过创建一个View,它“包装”了标签和这个图像视图。并通过drawRect方法从此view.m文件中移动此UIImageView。但是如果我从故事板中创建了这个对象(标签,UIImageView),我不知道怎么做。

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

1 个答案:

答案 0 :(得分:1)

这是一个setter,所以你必须通过整个结构。像这样:

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

但您需要使用self.myArrowPointer.frameself.myArrowPointer.center来移动图片。