1

アプリで実行時に画像のURLと対応する名前のリストを取得しています。これらの画像を私が持っているTTLauncherViewオブジェクトに追加したいと思います。

これらをloadViewに追加することはできません。別のスレッドでデータを取得するためのメソッドを呼び出しています。スレッドが完了したら、TTLauncherItemオブジェクトを配列に追加し、LauncherViewの「pages」変数を設定します。

しかし、何らかの理由で、ビューが更新されず、何も表示されません。

loadView以外のメソッドでランチャービューにアイテムを追加した後、ランチャービューを更新する方法を教えてもらえますか?

ありがとう。

4

1 に答える 1

1

次のスニペットを使用して、ロード後にlauncherViewにアイテムを追加します。

TTLauncherItem *item = [[TTLauncherItem alloc] initWithTitle:@"NEW ITEM NAME"
                                                       image:@"NEW_ITEM_IMAGE_URL"
                                                         URL:@"NEW_ITEM_ACTION_URL"
                                                   canDelete:YES];
[_launcherView endEditing];
//add the item after ending editing to show the close x.
[_launcherView addItem:item animated:YES];
于 2010-05-07T13:52:48.350 に答える