簡體   English   中英

動態將項目添加到TTLauncher

[英]dynamically add Items to TTLauncher

在我的應用中,我得到了一個帶有一些TTLauncherItems的TTLauncher對象。 現在,我想通過按一個按鈕在我的應用程序內部動態添加一些項目。

有沒有簡單的方法可以做到這一點,或者我必須創建自己的方法? 在原始的Facebook應用程序中,已經實現了類似的功能。 (您可以將您的朋友添加到啟動器中)

如果沒有,那么做這樣的最好的選擇是什么? 每次初始化TTLauncher對象時,將所有“額外項目”存儲在plist oder甚至數據庫中,並對其進行查詢?

感謝幫助 :)

所以我終於用一個簡單的plist來存儲我的物品。 每次我的項目獲得新的時間安排或項目被添加,我用這個新的數據更新我的plist。 當初始化視圖時,我將所有這些項都構建在我的plist中。

更好的方法是將其存儲在數據庫中,我認為,但對我來說,一個的plist就足夠了。

我已經遇到了我之前告訴您的同一問題:

  1. 您將其他圖標存儲在表中。

在LoadView()上

您嘗試使用這樣的動態數組:

_launcherView.pages = [NSArray arrayWithObjects: dynamicArr1];

您的動態數組填充如下:

緩存每個圖標的圖像在這里:

http://groups.google.com/group/three20/msg/66ec114401af3b06

[dynamicArr1 insertObject:[[[TTLauncherItem alloc] initWithTitle:name
                                                                              image:name
                                                                                URL:url canDelete:YES] autorelease] atIndex:i];

讓我知道您是否在尋找。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM