1

Facebookアプリのように、ユーザーが画面の左端から右にドラッグすると、ビューコントローラーがそれに続き、下に別のビューが表示されるような、ドラッグ可能なビューコントローラーを実装する方法を考えています。このデザインを削除するつもりはありません。追加情報を表示するための非常に興味深い方法であることがわかりました。ドラッグ可能なインターフェイスについて詳しく知りたいと思います。

今、私はUIPanGestureRecognizersにある程度精通していますが、これははるかに複雑だと思いますか?

どこから始めますか?

4

2 に答える 2

1

ここで解決策を見つけることができます:UIViewControllerを移動する方法は?

その例では、navigationBarをスワイプしてviewControllersをドラッグできます

この例では、FronViewControllerviewDidLoadメソッドに次のコードが含まれています。

UIPanGestureRecognizer *navigationBarPanGestureRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self.navigationController.parentViewController action:@selector(revealGesture:)];
[self.navigationController.navigationBar addGestureRecognizer:navigationBarPanGestureRecognizer];

ZUUIRevealControllerには、レコグナイザーを処理するためのメソッドが含まれています。

- (void)revealGesture:(UIPanGestureRecognizer *)recognizer
于 2012-11-20T01:07:13.037 に答える
1

私はこれをかなり幸運に使ってきました:

ECSlidingViewController

私はその時点で(1か月前のように)すべてのオプションについて調査しましたが、画面上のどこにでもドラッグして移動できるため、これはFacebookに最もよく似ています。また、これは両方の方向をサポートします

于 2012-11-20T01:11:53.793 に答える