iOSでは、サブビューのようなビューを画面(メインビュー)のどこに配置することができますか?どこにでも置くことができるユーザーへのインターフェイスを提供しています(ドッキングビュー)。画面上のどこにでもサブビューを配置する方法 'ドッキングビュー'
答えて
私の代わりにtouchesBegan/touchesMoved/touchesEndedを使ってのパンジェスチャー認識(UIPanGestureRecognizer)を使用してお勧めします。それはずっと簡単で清潔です。
Xcodeドキュメントの「Touch」を検索し、その名前のサンプルアプリケーションを探します。ジェスチャ認識プログラムを使用するプロジェクトと、タッチを使用するプロジェクトの2つが含まれています.Began/touchesMoved/touchesEnded。
これは、画面上でビューをドラッグするために行う必要があることを正確に示しています。
ありがとうDuncan C. –
試してみてください。)
1:
myView.frame = CGRectMake(x, y, width, height);
私は、画面のどこにでもサブビューをドラッグ&ドロップしたいと思っています。 –
これを見て:http://bynomial.com/blog/?p=77 – mprivat
は、これら二つの手順に従ってください。 yourSubView.frame = CGRectMake(xOffset,yOffset,50,50);
2)。 [self.view addSubview:yourSubView];
ドラッグアンドドロップ:
uはサブビューをドラッグし、ドラッグしたい場合uが現在のx、y座標を取得し、動的フレームでそれらを埋めるためにtouchmethods:
を利用することができます。
LIKE:
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [[event allTouches] anyObject];
CGPoint location = [touch locationInView: touch.view];
yourSubview.frame = CGRectMake(location.x, location.y, 50, 50);
}
私はしよう....! –
myView.frame = CGRectMake(x, y, width, height);
X、Y、W、Hを定義します。
myView.frame = CGRectMake(50, 50, 100, 100);
これを試してみてください........ –
- 1. 画面上にポップアップウィンドウを配置する方法:オーバーレイさせない方法
- 2. 不明なサイズのDIVを画面中央に水平に、画面上に垂直に配置する方法
- 3. ページがスクロール可能な場合でも画面上にdivを配置する
- 4. iPhoneで画面の一部をサブビューにする方法は?
- 5. 私のムービークリップを画面上に配置するFlash/Airを
- 6. いつも見ることができるホーム画面にスクリーンコントロールを配置する方法
- 7. 現在の画面上部にdivを配置する
- 8. ボタンを画面上に完全に配置する
- 9. 画面下部にイオンタブを配置する方法は?
- 10. 画面に要素を配置する方法は?
- 11. 画面上のカーソル位置を設定する方法は?
- 12. wp7の銀色の画面上の固定位置にコントロールを配置する方法はありますか?
- 13. ランダムにオブジェクトを画面に配置する方法を作成する。
- 14. 別のビューにサブビューを配置する
- 15. Jquery - 画面上の左上位置
- 16. Qt Symbianの画面の中央にアイコンを配置する方法は?
- 17. オブジェクトを画面上に自由に配置するためのアルゴリズム
- 18. ScrollView内でビューのフォーカスを要求し、画面の上に配置します
- 19. 現在の画面の上に別の画面を表示する方法
- 20. ACTUAL画面の中央にdiv要素を配置する方法は? (JQuery)
- 21. 画面中央にパネルを配置
- 22. 何百万ものセグメントを画面上に描画する
- 23. C++ WinFormの画面上部にはどのように配置するのですか?
- 24. 画面上のHTMLタグの位置を取得する方法は?
- 25. 画面上のタップを防ぐ方法
- 26. 画面の下にiAdを配置(両方の向き)
- 27. 私は画面の中央で、このビューを移動したいのタッチ画面</p> <p>上のどこにでも配置することができる自分のアプリケーション内の1つのImageViewのを持っているAndroidの
- 28. Android - さまざまな画面密度で特定の位置にボタンを配置する方法
- 29. iOS 5画面上のオブジェクトの位置
- 30. 画面上のAndroidの位置要素
そのサブビューのフレームを設定し、superviewに追加します。[self.view addSubview:yourSubview]; – Deviator
私は、画面のどこにでもサブビューをドラッグ&ドロップしたいと思っています。 –