0

画面の半分の高さに UITableViewController を含む Container ビューがあり、画面の下部に配置されています。

ここに画像の説明を入力

問題は次のとおりです。上向きに減速した後、境界外の行がtableViewの開始点(ロードされていた場所)に戻ると予想されますが、画面の上部境界の開始点で戻るのを止めます! tableView がフルハイトのときのように! したがって、私のサンプルの 3 行は灰色のビューの下に隠れています。(tableView のサイズがフルハイトの場合と同じ)。

下にスクロールすると行の位置が固定され、tableViewの開始点で行の移動が停止します!!

scrollView.contentSize.heightコンテナビューのサイズと同じではなく、画面の高さ(530)に等しいことがわかりました。でリセットしようとしましたscrollViewWillBeginDragging:scrollViewが、値が更新されましたが、問題は何も変わりません。

4

1 に答える 1

0

これをviewDidLoadに入れてみてください:

self.automaticallyAdjustsScrollViewInsets = NO;
于 2014-05-01T02:09:26.217 に答える