我的界面文件中有四个UIButton。我的每个按钮都有插座。我希望能够将它们拖放到屏幕上。做这个的最好方式是什么?我怎样才能做到这一点?请帮忙!!!
答案 0 :(得分:0)
现在有3种可能性如何启用项目 - 即UIViews和UIControls - 可以拖动。
答案 1 :(得分:0)
试试这个你可以随意拖放按钮
在ViewDidLoad
[self.shoeimageOutlet addTarget:self action:@selector(imageMoved:withEvent:) forControlEvents:UIControlEventTouchDragInside];
[self.shoeimageOutlet addTarget:self action:@selector(imageMoved:withEvent:) forControlEvents:UIControlEventTouchDragOutside];
它将调用下面的方法
- (IBAction) imageMoved:(id) sender withEvent:(UIEvent *) event
{
CGPoint point = [[[event allTouches] anyObject] locationInView:self.view];
UIControl *control = sender;
control.center = point;
}