[英]How to drag and drop a UIButton
我的界面文件中有四個UIButton。 我在每個按鈕上都有插座。 我希望能夠在屏幕上拖放它們。 做這個的最好方式是什么? 我怎樣才能做到這一點? 請幫忙!!!
嘗試此操作,您可以隨意拖放按鈕
在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;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.