Objective c 在目标C中制作可拖动按钮

Objective c 在目标C中制作可拖动按钮,objective-c,ios4,uibutton,uitouch,Objective C,Ios4,Uibutton,Uitouch,我正在尝试使用UITouch移动到UIImageViews。 我有两个图像视图,分别是图像1和图像2。我已经在.h文件中将它们声明为UIIMageView*image1;UIImageView*image2 现在在touchesbented方法中,为了拖动imageView,我使用了if条件,如下所示 if([touch view] = image1){ image1.center = location; } else if([touch view] = image2){

我正在尝试使用UITouch移动到UIImageViews。 我有两个图像视图,分别是图像1和图像2。我已经在.h文件中将它们声明为UIIMageView*image1;UIImageView*image2

现在在touchesbented方法中,为了拖动imageView,我使用了if条件,如下所示

 if([touch view] = image1){
    image1.center = location;
 } 
 else if([touch view] = image2){
    image2.center = location;
 }
位置在哪里

使用此代码,当我构建并运行程序时,两个图像彼此重叠并一起移动。 我想单独移动它们


请提供一些帮助或任何错误…

如果
语句使用
=
设置
[touch view]
。如果您希望测试是否相等,则必须使用
isEqual:
,这是
NSObject
的说法
=

 if([[touch view] isEqual:image1]){
    image1.center = location;
 } 
 else if([[touch view] isEqual:image2]){
    image2.center = location;
 }

啊。。。是我的错,我想检验一下平等性。已更正,现在工作正常:)谢谢你的帮助。