概要: ズーム可能なコンテンツを含む UIScrollView があります。コンテンツがズームされておらず、ViewController を提示している場合、その ViewController を閉じるとすべて問題ありません。しかし、コンテンツをズームしてから presentViewController を表示すると、ViewController を閉じると、コンテンツと UIScrollView がすべて奇抜になります。どんな助けでも大歓迎です、これはひどいバグです...ありがとう!
テスト プロジェクト: 簡単なテストはここにあります...
http://twostatesaway.com/ModalWithScrollViewTEST.zip
またはここ
https://drive.google.com/file/d/0B0pG5vRVzBTzdkVzdEtkdmVjdDA/edit?usp=sharing
スクリーンショット:
画面 1: すべて正常です。モーダルを100万回表示でき、モーダルを閉じた後、コンテンツは期待どおりに機能します
画面 2: コンテンツを拡大します。
画面 3: ボタンをクリックして presentViewController を表示すると、ViewController (黒) が表示されるので、コンテンツが右に移動します。
画面 4: モーダルが画面に表示されます。
画面 5: ViewConroller を閉じると、コンテンツがおかしいです。明るい緑色のビューが通常に戻ったように見えますが、ボタンはズーム位置のままで、まだ右にずれています。
画面 6: もう 1 つの面白い点は、以前よりズームアウトできるようになったことです。最小ズームは 1.0 に設定されていますが、現在は機能していないようです。