チャットモジュールを作成し、ユーザーがチャットビューを上にスクロールするときに、チャットに以前のメッセージをロードする必要があります。コンテンツの最後にサブビューを追加するのはとても簡単ですが、開始するサブビューを追加する方法がわかりません:(。
1 に答える
1
他のすべてのビューを新しいビューの高さだけ下にシフトする必要があります。たとえば、5つのビューがあり、ビューを追加する場合は、ビューのモーションにアニメーションを追加することもできます。これらの5つのビューを一番下に移動して(そしておそらくアニメーションを適用して)、この新しいビューを正しい位置に追加します
ただし、コメントで提案したように、を使用するUITableView
方が簡単で、各セルはになりUITableViewCell
、新しいチャットアイテムを追加するには使用します
[tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:0 inSection:0]]
withRowAnimation:UITableViewRowAnimationRight];
于 2012-06-25T13:44:54.263 に答える