0

iOSプログラミングの初心者です。これがやろうとしていることです:

  1. ユーザーが画面にテキストを入力すると、UITableViewに追加され続けます。

  2. いつものように、それは上から追加されています。

  3. しかし、私はそれを下から追加したいと思います。つまり、追加された新しいメッセージはそれぞれ、残りの/既存のメッセージの下ではなく、上に追加されます。

誰かがこれについていくつかのポインタを提供できますか?

プリヤありがとう

4

2 に答える 2

1

NSMutableArrayの-addObjectメソッドは、オブジェクトを配列の最後に追加します。最初に配置したい場合は、代わりに次の方法を使用してください。

[inputArray insertObject:userInput atIndex:0];

オブジェクトを配列に配置して移動する方法は他にもあります。ドキュメントを見てください:

NSMutableArrayドキュメント

于 2012-04-21T23:39:06.380 に答える
0

CoreDataを使用していますか?もしそうなら、多分あなたは作成時間を設定してそれを降順にソートすることができますか?

CoreDataを使用せずにデータをある種の配列に格納する場合は、配列の先頭に新しいオブジェクトを追加してから、データを再読み込みします。

[array insertObject:data atIndex:0];
于 2012-04-21T22:02:15.027 に答える