1

私は Scrollview を持っています。そのプロパティは viewDidAppear に設定されています。これで、初めて Scrollview に到達しても問題はありません。ただし、UINavigationController に割り当てられたボタンがあります。そのため、そのうちの 1 つを押すと UINavigationController が開き、ナビゲーション コントローラーを閉じると、ScrollView が正しく復元されません。基本的に、以前に押されたボタンの位置として画面の中心を揃えます。したがって、上にスクロールしようとしても、スクロールしません。

これをviewDidAppearで使用してみました:

scrollView.center = CGPointMake(scrollView.contentOffset.x, scrollView.contentOffset.y); 

これはうまくいきませんでした。どうすればこれを解決できますか? iOS6.1を使用しています

4

2 に答える 2