TTLauncherView Three20ビューにアイコン(50)を追加すると、TTLauncherViewは常にアイコンページの最後のページに表示されます。最後のアイコンの代わりに、アイコンの最初のページを常に表示するには、どうすれば変更できますか?おかげさまで ジュストあなたはアニメーションのすべての項目を追加している[launcherView scrollToItem:item1 animated:NO]
Three20 TTLauncherデフォルトでメニューの最初のページを表示
答えて
呼び出すあなたのアイコンを追加した後
- (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];
}
}
:viewDidLoadメソッドで
アップデートは、私はこの1つを呼び出します。私はあなたがviewDidLoadの間にあなたが望むものだとは思わないし、一方、これはあなたのコードがあなたの期待どおりに動作するのを阻止するものです。アイテムをアニメートして追加し、瞬間(アニメーションではない)の移動を拳のアイテムに要求します。それは衝突する。最も簡単なことは、アニメーションなしでアイテムを追加することです。[launcherView addItem:icono animated:NO];
これは通常、ランチャーに多くのアイテムを追加する方法ではありません。オーバーヘッドが大きくなります。 pages
プロパティがあり、それはあなたのニーズにより適しています。コードのTTCatalogサンプルアプリケーションを見てください。
私はそれを試しましたが、動作しません。 –
あなたのために働くのですか?私はその行を追加しました。最初の項目としてitem1が追加されました。 –
はい、それは私のために働く。デバッグに役立つコードを投稿できますか? –
- 1. TTLauncher Three20の表示がうまくいかない
- 2. Xcode 4.0のTTLauncher
- 3. フルページjsメニューは最初のページには表示されません
- 4. PHPページのメニュー表示
- 5. はデフォルトでドロップダウンで最初の値を表示します
- 6. 他のdivのnavbarメニューを最初に表示するには?
- 7. Javascriptの表示/非表示、ページの最初のdivを表示する
- 8. 非表示/無効にし、デフォルトのメニュー
- 9. 最初のページの項目を表示するページ区切り
- 10. pd4ml最初のページはデフォルト幅(640)
- 11. jQuery UIタブ - 最初のスライドがデフォルトで表示されない
- 12. SSRSのファースト/各ページの最初の行を表示
- 13. コーディネーターページネーション - 最初のページは太字で表示されます
- 14. ブラウザのアドレスにデフォルトのページを表示
- 15. pdfの最初のページをphpとして表示
- 16. クリスタルレポートの最初のページにヘッダーを表示するC#
- 17. GridViewのページングは常に最初のページを表示します
- 18. 各繰り返しで最初のページを表示するページ分割
- 19. JQuery複数ページで表示される最初のページを制御する
- 20. 最初のクリック後にメニュー項目の表示/非表示を繰り返すことはできません
- 21. DataGridViewでデフォルトとしてComboBoxの最初の値を表示します。
- 22. pisa/xhtml2pdfで最初と最後のページに異なるフッタを表示
- 23. 最初のページからのサブレポートデータの表示
- 24. 表示ページの左側にある最初の列の4行
- 25. 最初のページにページフッターを表示するには?
- 26. 開始時に最初のページを表示しない
- 27. 文書が最初のページにのみ表示されない
- 28. 表示最初の値
- 29. スライダーの最初または最後のページのボタンを非表示にする
- 30. MenuAppBarでデフォルトで選択されている最初のメニュー項目
アイテムごとにアニメーションプロパティをNOに変更しても、まだ動作していません。この方法ですべてのアイテムを追加して、アイテムごとにエレメントを追加または削除した後で再利用します。それにもかかわらず、あなたがうまくいくとパフォーマンスが向上します。さて、アニメーションをNOに設定しても機能しないのはなぜですか? –
私はscrollToItemメソッドの呼び出しをviewDidAppearに移動し、スクロールの動きは表示されますが、スクロールは機能します。 –