當我添加一些圖標(50)到TTLauncherView Three20視圖時,TTLauncherView總是在圖標頁面的最後一頁。我怎樣才能改變它始終顯示圖標的第一頁,而不是最後一頁? 謝謝。Three20 TTLauncherView默認顯示菜單的第一頁
更新
在viewDidLoad方法,我稱它是:
- (void)loadIcons
{
int first=0;
TTLauncherItem *firstIcon;
for (NSString *nombre in nombres) {
TTLauncherItem *icono=[self generarIcono:nombre];
[launcherView addItem:icono animated:YES];
if(first==0)
firstIcon=icono;
first=1;
}
[self.view addSubview:launcherView];
if (firstIcon!=nil) {
[launcherView scrollToItem:firstIcon animated:NO];
}
}
將動畫屬性更改爲NO爲每個項目,仍然不工作。當我按元素添加或刪除任何項目元素時,我會以這種方式添加每個項目以便重複使用它。儘管如此,你的建議可以提供更好的性能。現在,我試圖找出爲什麼將動畫設置爲NO不起作用。 – 2012-02-26 15:24:28
我已經將scrollToItem方法調用移至viewDidAppear,並且滾動工作,儘管顯示了滾動運動。 – 2012-02-26 15:40:07