我有一个“主”视图,由我的UIViewController控制。我在该视图中添加了2个标签和UIImageView。 UIImageView中的图像是箭头的图像,我想将该图像从一个标签移动到另一个标签。
我试图从我的控制器设置UIViewImage的原点,但Xcode向我显示错误符号:“表达式不可分配”:
self.myArrowPointer.bounds.origin.y = 150.0;
我想过创建一个View,它“包装”了标签和这个图像视图。并通过drawRect方法从此view.m文件中移动此UIImageView。但是如果我从故事板中创建了这个对象(标签,UIImageView),我不知道怎么做。
所以,我的问题是我如何在故事板视图中移动UIImageView?
答案 0 :(得分:1)
这是一个setter,所以你必须通过整个结构。像这样:
CGRect bounds = self.myArrowPointer.bounds;
bounds.origin.y = 150;
self.myArrowPointer.bounds = bounds;
但您需要使用self.myArrowPointer.frame
或self.myArrowPointer.center
来移动图片。