2

私はジョーク用のアプリケーションに取り組んでいますが、Iphone で写真を 1 つずつ表示するのと同じ方法でジョークのテキスト ビューを表示し、ユーザーに指を右から左にスライドさせる、またはその逆のジョーク テキスト ビューを表示する 1 つの機能がまだありません。

誰かが例を持っているか、知っていますか?

4

2 に答える 2

0

あなたが求めているUIPageViewControllerことを私が理解しているかどうかを探しています。

セットアップUIPageViewControllerは非常に簡単です。

UIPageViewController *pageViewController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil];

次に、デリゲートを設定し、それぞれのデリゲート メソッドを作成するだけで、準備は完了です。

デリゲート メソッドは、UIPageViewControllerクラス リファレンスから参照できます。

幸運を!スタック オーバーフローへようこそ!

于 2013-04-04T07:15:06.513 に答える
0

スワイプを検出するには、次のようにします。

UISwipeGestureRecognizer *swipeLeftRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
    swipeLeftRecognizer.direction = UISwipeGestureRecognizerDirectionLeft;


UISwipeGestureRecognizer *swipeRightRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
    swipeLeftRecognizer.direction = UISwipeGestureRecognizerDirectionRight;

// 必要なビューに追加します

 [self.view addGestureRecognizer:swipeLeftRecognizer];
 [self.view addGestureRecognizer:swipeRightRecognizer];

// ハンドラー コード:

- (void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer {
if (recognizer.direction == UISwipeGestureRecognizerDirectionLeft) {
     //do something when swiped left.
}
else  if (recognizer.direction == UISwipeGestureRecognizerDirectionRight) 
  {
   //do something when swiped right.
  }
}
于 2013-04-04T07:21:36.097 に答える