質問
私はスクロールビューをいくつか持っています。情報を読み込むために、UITapGestureRecognizer
を使用しています。これをタップすると、私のコンテンツは私のmainScrollView
にロードされます。このイメージは、私が説明しようとしていることを説明するのに役立ちます。ここでiOS - scrollViewとsetContentSize
私のタップジェスチャーを実行した後、私は私のsetContentSize
を設定する方法である:
CGSize s = self.mainScrollView.frame.size;
s.height = self.bodyTxt.frame.origin.y + self.bodyTxt.frame.size.height;
[self.mainScrollView setContentSize:s];
私はどの今はすべて、bodyTxt
の高さに基づいてmainScrollView
の高さを設定していますそれはどのようにすべきかを考えています。
問題
私はscrollviewに同じコンテンツをロードするために、再度、このジェスチャーをタップした場合、ユーザーになります下にbodyTxt
アニメーションのスクロールはscrollviewの先頭に戻るにスクロールする必要があります。
3回目にタップした場合、通常の状態に戻ります。内容はスクロールビューの先頭に戻ります。
あなたがタップするたびに、上から下へアニメーションからmainScrollView
交互...
私はこの問題を引き起こしているかわからないんだけど、誰もが任意のアイデアがありますか?
このソリューションは、問題を解決していません。 – Romes