いくつかのラベルとボタンを含む単純なビューを提示します。これらはすべて の中にあり、UIScrollView
自動レイアウトを使用してレイアウトされています。
このボタンは、閉じるためのナビゲーション項目を含む別のビューを表示します。
ただし、却下された後は、元の内容UIScrollView
が相殺されます。不思議なことに、オフセットされる量は、プレゼンテーション時のスクロール位置に関連しているようです。
ここにあるデモ プロジェクトは、この問題の小さな例です。iPhone シミュレーターで実行し、一番下までスクロールして「モーダル」ボタンを使用します。モーダルのスクロールバックの試みを却下した後、問題は明確になるはずです。
または、下の画像のスクロール バーを参照して問題を確認してください。
プレゼンテーションの前に
プレゼンテーション後