Twitter画面の「画面を引き下げて...」 →「指をはなして...」 →「読み込み中...」が気に入ったので、

今度のプロジェクトで取り入れようかと思いまして、いろいろ調べてみた。


だが、「読み込み中...」のとき、画面の下げたままにして通信するところで、はまりました。


いろいろ調べた結果、やっと実現できましたので、

おなじことをやりたい、誰かに役に立てばと思いまして、ポイントだけメモします。


UITableView のスーパークラスである、UIScrollViewの


@property(nonatomic) UIEdgeInsets contentInset


を調整することです。

contentInset.Top を 0 → 100

又は

contentInset.Top を 100 → 0


ちなみに、

読み込み完了後、なめらかに、UITableViewの元の状態に戻すためには、

100 →0に変更するとき、UIViewアニメを使えば、滑らかに動きます


contentInset について、参考になった記事は、

http://blog.soprano.jp/iphone/