在我的应用程序中,我得到了一个 TTLauncher 对象,其中包含一些 TTLauncherItems。现在我想通过按下按钮在我的应用程序中动态添加一些项目。
有没有一种简单的方法可以做到这一点,还是我必须创建自己的方法?在最初的 facebook 应用程序中已经实现了类似的东西。(您可以将您的朋友添加到启动器)
如果不是,那么做这样的事情最好的办法是什么?每次初始化 TTLauncher 对象时,即使在数据库中也将所有“额外项目”存储在 plist oder 中并查询它们?
感谢帮助 :)
在我的应用程序中,我得到了一个 TTLauncher 对象,其中包含一些 TTLauncherItems。现在我想通过按下按钮在我的应用程序中动态添加一些项目。
有没有一种简单的方法可以做到这一点,还是我必须创建自己的方法?在最初的 facebook 应用程序中已经实现了类似的东西。(您可以将您的朋友添加到启动器)
如果不是,那么做这样的事情最好的办法是什么?每次初始化 TTLauncher 对象时,即使在数据库中也将所有“额外项目”存储在 plist oder 中并查询它们?
感谢帮助 :)
所以我最终使用了一个简单的 plist 来存储我的物品。每次我的项目得到新安排或添加项目时,我都会用这些新数据更新我的 plist。当视图被初始化时,我从我的 plist 中构建所有这些项目。
我认为更好的方法是将其存储在数据库中,但对我来说,一个 plist 就足够了。
我已经用完了我之前告诉你的同一个问题:所以
在加载视图()上
您尝试使用这样的动态数组:
_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];
让我知道这是否是你要找的。