私はインターフェイスファイルに4つのUIButtonを持っています。私はアウトレットが各ボタンに付いている。私はそれらを画面上にドラッグ&ドロップできるようにしたい。これを行う最善の方法は何ですか?これどうやってするの?助けてください!!!UIButtonをドラッグアンドドロップする方法
0
A
答えて
0
現在、UIViewsとUIControlsのアイテムをドラッグできるようにする方法は3つあります。
- オーバーライドは
- が
- コントロールイベントをドラッグするためのターゲット/セレクタがuはどのような今までにボタンをドラッグ&ドロップすることができ、これをしようとパンジェスチャー認識
0
を追加追加touchesMovedあなたが望む
このコードを実装する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;
}
関連する問題
- 1. UIButtonカテゴリ/サブクラスのドラッグアンドドロップのiPad
- 2. UIButtonをドラッグアンドドロップしてiphoneと接続する
- 3. UIButtonをドラッグアンドドロップして境界線に限定します
- 4. UIButtonの右端にUIButtonイメージを配置する方法
- 5. メディアをドラッグアンドドロップする方法は?
- 6. ファイルをウェブブラウザにドラッグアンドドロップする方法は?
- 7. ドラッグアンドドロップでドロップコマンドをキャンセルする方法
- 8. セレンにポップアップウィンドウをドラッグアンドドロップする方法は?
- 9. アンドロイドキャンバスでドラッグアンドドロップを処理する方法
- 10. uibuttonのタイトルを確認する方法
- 11. UIButtonを無効にする方法
- 12. UIButtonでUITextViewをクリアする方法
- 13. UIButtonサブクラスをハイライトする方法は?
- 14. UIButtonを決定する方法は?
- 15. マウスでドラッグアンドドロップする方法は?
- 16. QTableWidgetにドラッグアンドドロップする方法は? (PyQT)
- 17. QtLocation:マップ上でドラッグアンドドロップする方法は?
- 18. ドラッグアンドドロップの統一方法は?
- 19. UIButtonの移動方法
- 20. UIButtonの設定方法は?
- 21. UIButtonをCustomViewとしたUIBarButtonItem - UIButtonからUIBarButtonItemにアクセスする方法は?
- 22. UIButtonをサイドビューに開く方法
- 23. DataGridViewの行をドラッグアンドドロップする方法はありますか?
- 24. 反応ネイティブを使ってスクロールビューにカードをドラッグアンドドロップする方法
- 25. ドラッグアンドドロップを使用してファイルをエクスポートする方法(C#)
- 26. クリックするとUIButtonのタイトルカラーを変更する方法は?
- 27. Selenium WebDriverでのドラッグアンドドロップ操作方法
- 28. MahAppsメトロレイアウトでドラッグアンドドロップを実装する方法
- 29. JLabelのドラッグアンドドロップ:ドラッグソースを取得する方法
- 30. 分度器にスライダをドラッグアンドドロップする方法は?
の下に書かれたメソッドを呼び出します。 – PengOne
私は彼がアプリ内からのものだと思う。 –
Appleの[Touchesサンプルアプリ](http://developer.apple.com/library/ios/ipad/#samplecode/Touches/Introduction/Intro.html)が役立ちます。 – Anna