0

ビューコントローラの1つ(ストーリーボードとARCモードを使用)で、2つのscrollViewメソッドを追加しますか?

- (void)scrollViewDidScroll:(UIScrollView *)scrollView 
{
}

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
}

どちらも私のアプリでは機能しません。

すでにself.viewのサブビューとしてスクロールビューを追加していますが
、なぜこれらのスクロールビューメソッドが機能しないのですか?アイデアをお願いします。

4

1 に答える 1

1

これらはUIScrollViewDelegateメソッドです。VCをscrollviewデリゲートとして適切に設定し、デリゲートをxibからVCに接続する必要があります。

  1. VCに追加<UIScrollViewDelegate>する

.hファイル

@interface ExampleVC <UIScrollViewDelegate>

exampleVCをUIScrollViewDelegateメソッドの受信者にします。

  1. Xibから、scrollviewデリゲートをファイル所有者に接続します(ストーリーボードでscrollviewを右クリックし、デリゲートをView Controllerオブジェクトにドラッグします)。

プログラムでスクロールビューを作成している場合は編集

[scrollView setDelegate:self];

仕事をすることができます

于 2013-02-17T20:04:48.413 に答える