2 つの 間のカスタムの対話型遷移を管理するプロトコルをNSObject
実装するサブクラスを作成する方法の簡潔な例に興味があります。理想的には、スワイプ ジェスチャに応答します。現在付属しているiOS7のデフォルトのインタラクティブスワイプに似たものですが、これのカスタム/手動実装の例です。UIViewControllerInteractiveTransitioning
UIViewController
UINavigationController
ドキュメントを読みました:
- UIViewControllerContextTransitioning
- UIPercentDrivenInteractiveTransition
- UIViewControllerInteractiveTransitioning
- UIViewControllerAnimatedTransitioning
そして、他の場所でいくつかの例を見ました:
- 1
- 2
- 三
- 4 (私はこれを設定しましたが
UIViewController
containment
、これらのトランジションを手動で実装することではなく、UIViewControllerInteractiveTransitioning
ドキュメントはかなり明確ですが、サンプル コードを参照していません。そして、例には少し物足りないところがあります (さまざまな部分がどのように結び付けられているかについての未回答の質問)。
だから私の質問は:
- ジェスチャ (スワイプなど) を
UIViewControllerInteractiveTransitioning
プロトコルを実装するオブジェクトに関連付ける方法について、空白を埋めるのを手伝ってくれる人はいますか? - UIViewControllerInteractiveTransitioning プロトコルを実装するオブジェクトと UIViewControllerAnimatedTransitioning プロトコルを実装するオブジェクトとの関係は何ですか? インタラクティブなトランジションをトリガーするには、両方が必要なようです...
前もって感謝します...