MD Blog

誰かの何かに役に立てることを書いていきたいです

[iOS] UITableViewが一番下までスクロールした状態でModalViewを表示すると、UITableViewがずれる現象

UITableViewが、モーダル出現時にステータスバーが隠れたと判断し、ステータスバーの高さ分を調整しようとすることで起こるようです。

以下のようにステータスバーを常に表示する設定を行うことで回避できました。

[UIApplication sharedApplication].statusBarHidden = NO;

Reference

http://stackoverflow.com/questions/10502670/uiscrollview-not-functioning-correctly-after-modal-view-controller-displayed-in