2011-06-17 26 views
0

我在我的界面文件中有四個UIButton。我有連接到每個按鈕的插座。我希望能夠將它們拖放到屏幕上。做這個的最好方式是什麼?我怎樣才能做到這一點?請幫忙!!!如何拖放UIButton

+0

將鼠標懸停在按鈕的方法,按住鼠標按鈕,然後移動鼠標。 – PengOne

+2

我認爲他的意思是從應用程序內。 –

+0

Apple的[觸摸示例應用](http://developer.apple.com/library/ios/ipad/#samplecode/Touches/Introduction/Intro.html)可能會對您有所幫助。 – Anna

回答

0

如何啓用項目 - 即UIViews和UIControls - 現在有3種可能性可拖動。

  • 覆蓋touchesMoved
  • 用於拖動控制事件
  • 添加一個平移手勢識別器添加目標/選擇

The complete tutorial found here !!!

0

試試這個U可以拖放按鈕什麼都你想

在執行此代碼

[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; 
}