2011-01-05 17 views
0

私はネット上で問題の答えを探していましたが、問題はありません。私は、3つのボタンを持つツールバーのビューを使用しています。ビューにはスクロールビューがあります。私がボタンの1つをタップするたびに、scrollviewには、動的なサイズと位置を持つ多数のラベルとテキストビューが設定されます。解析されたテキストの量によって異なります。スクロールビュー(高さ)のサイズも、そのサブビューのサイズに応じて動的に変更されます。以前はビューをスクロールせずにツールバーのボタンを切り替えるだけで、すべて機能します。しかし、私は下にビューをスクロールし、次に、テキストとラベルの位置とサイズを変更するボタンをクリックすると、スクロールビューが変わっていて、前の位置(コンテンツオフセット0、0)に戻っていません。私は、この仕事をもっとスムーズにする良いワーズがあるのだろうかと思っていました。ありがとう!あなたは単にあなたがその新しいコンテンツ設定されていると同時に、スクロールビューのcontentOffsetを設定しないのはなぜダイナミックスクロールビューの問題iphone

答えて

0

、返信用すなわち

// populate your scrollView and set its contentSize 
// ... 
[yourScrollView setContentOffset:CGPointZero animated:YES]; 
+0

TNX。 zeah、私はそれを使用している、と私は "小さい"スクロールビューから変更する場合はうまく動作しますが、mz scrollviewが大きくなると私がスクロールするなら、それdoesn/t wok。 mz全体のスクロールビューがジャンプし始める。 –