0

チャットモジュールを作成し、ユーザーがチャットビューを上にスクロールするときに、チャットに以前のメッセージをロードする必要があります。コンテンツの最後にサブビューを追加するのはとても簡単ですが、開始するサブビューを追加する方法がわかりません:(。

4

1 に答える 1

1

他のすべてのビューを新しいビューの高さだけ下にシフトする必要があります。たとえば、5つのビューがあり、ビューを追加する場合は、ビューのモーションにアニメーションを追加することもできます。これらの5つのビューを一番下に移動して(そしておそらくアニメーションを適用して)、この新しいビューを正しい位置に追加します

ただし、コメントで提案したように、を使用するUITableView方が簡単で、各セルはになりUITableViewCell、新しいチャットアイテムを追加するには使用します

[tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:0 inSection:0]]
                 withRowAnimation:UITableViewRowAnimationRight];
于 2012-06-25T13:44:54.263 に答える