質問
ユーザーが2つのUIViewの間で唾を上下にドラッグできるようにするために、どのIOSアプローチが推奨されていますか(または、私が認識していないIOSコントロールがありますか?)
画面の上部にビュー A があり、下部 (コンテナー ビュー内) にビュー B があるとします。次に、ユーザーが水平分割ポイントを上下にドラッグできるようにします。(つまり、ここでは明確にするために iPad/IOS 分割ビュー コントローラーや、IOS9 の新しいアプリケーション分割ビューについて話しているわけではありません)
関心のある問題の側面
- これを実行できる既存の IOS コントロールはありますか?
- 人々がこれに使用するよく知られているライブラリはありますか?
- おそらくこれを行うためのコンセプトです(自分で行う場合):
- コンテナー ビュー内のすべてのビューに対して自動レイアウトの制約を設定します (以下を参照)。
- 上から指定された距離になるようにgrabHandle制約を設定します
- 上部ビューを設定して、グラブハンドルの場所に下部が依存するように設定し、下部ビューの上部についても同じです
- ジェスチャハンドラをgrabHandlerに追加し、それが何らかの形で移動したときに場所をUIコンテナビューに戻します...
- 「grabHandleDistanceFromTheTopConstraint」を変更して新しい位置を調整しますか?
これは、autolayout とすべてでこれを実装しようとする方法ですか?