[英]dynamically add Items to TTLauncher
在我的應用中,我得到了一個帶有一些TTLauncherItems的TTLauncher對象。 現在,我想通過按一個按鈕在我的應用程序內部動態添加一些項目。
有沒有簡單的方法可以做到這一點,或者我必須創建自己的方法? 在原始的Facebook應用程序中,已經實現了類似的功能。 (您可以將您的朋友添加到啟動器中)
如果沒有,那么做這樣的最好的選擇是什么? 每次初始化TTLauncher對象時,將所有“額外項目”存儲在plist oder甚至數據庫中,並對其進行查詢?
感謝幫助 :)
所以我終於用一個簡單的plist來存儲我的物品。 每次我的項目獲得新的時間安排或項目被添加,我用這個新的數據更新我的plist。 當初始化視圖時,我將所有這些項都構建在我的plist中。
更好的方法是將其存儲在數據庫中,我認為,但對我來說,一個的plist就足夠了。
我已經遇到了我之前告訴您的同一問題:
在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.