iOS5/Xcode4.2本格的に使い始めたけど、本当にバギーな感じ。 仕様変更とかのレベルじゃなくて、納得のいかない前バージョンと異なる挙動が多過ぎる。 挙げていけばキリがないとは思うけど、情報共有のためにいくつか挙げてみる。 いずれも実機だけでなく、シミュレータでも再現する。 UITableViewでsetFrame後の再レイアウト処理がおかしい iOS4.3以前だと、デバイスの方向変換等でUITableViewのFrameを変更しても、自動で正しいレイアウトになっていた*1。 ところが、iOS5だとご覧の通り。 setFrameをした後のセルの配置が、全部一番上に集まってわけの判らない状態に。 一度各セルの「あるはずの」場所を画面外に出して再描画してやるか、それともsetFrame後にreloadDataを走らせて全部描画し直さない限り正しく描画されない。 ただ、これiOS5だと必ず
![iOS5/Xcode4.2での挙動異常/バグいくつか(11/16さらに追記あり) - Code for History](https://cdn-ak-scissors.b.st-hatena.com/image/square/da5eba81928536e165840599a57820324927c5bc/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkochizufan%2F20111105%2F20111105140804.png)