问题与Three20 TTLauncherView,TTLauncherItems和的UITabBarController
问题描述:
我有一个TTLauncherView
和UITabBarController
,我注意到, 标签栏实际上是重叠TTLauncherItems
我添加更多的 到视图。这是我想解决的一个问题。问题与Three20 TTLauncherView,TTLauncherItems和的UITabBarController
当我向视图添加更多项目时,如果有太多项目,这是正确的 功能,启动程序自动移动到 下一页。但是,如果我关闭应用程序并再次加载视图 ,则第二,第三和第四页等等的按钮都处于视野之外(如果这使得 有任何意义,则通过标签栏控制器)。有趣的是,只要我将 发射器物品中的任何一个移动到不同的位置,所有意味着 的物品都会在第二,第三和第四页上自动移动!
当视图第一次加载时,它为什么不自动将启动器项目移动到正确的 页面上?这是一个没有人注意到的错误,或者我错过了一些东西?
我使用的代码,将项目保存到数据库表,然后在viewDidLoad中加载它们 但所有的代码做的是加入TTLauncherItems 到一个数组,这是我做传递给_launcherView.pages:
_launcherView.pages = [NSArray arrayWithObjects:array, nil];
然后,我只是做了:
[self.view addSubview:_launcherView];
这工作正常,但上述行为只是真的缠着我。 在Facebook应用上工作正常吗?我想知道他们是如何做到的? hehe ;-)
答
结束了通过重新初始化launcherView
来解决这个问题。