Dappアプリでアプリを作っていますが、タブバーアイコンを正しく追加できません。だから、それをコード化するタブバーにアイコンを追加する方法はありますか? Interface Builderを使わずに、AppDelegateのようなもの。ありがとう!TabBarアイテムアイコンをコードビルダーではなくコードで追加しますか?
6
A
答えて
6
UITabBarController
は、ビューコントローラ自体を検査することによって、各ビューコントローラのタブバー項目を作成するのに必要なすべての情報を得ます。
あなたがする必要があるのは、-setViewControllers:animated:
を使ってビューコントローラの配列を割り当てることだけです。
タブコントローラがタブコントローラに追加されると、タブコントローラはビューコントローラのtabBarItem
プロパティを検査します。このタブバーアイテムは、タブバーコントローラのタブバーに自動的に挿入されます。 各ビューコントローラのタブバーをプログラムで初期化することができます。それは...
UITabBarItem *tabBarItem = [[UITabBarItem alloc] initWithTitle:@"Title" image:[UIImage imageNamed:@"someImage"] tag:1];
を次のようになりますかあなたは...
UITabBarItem *tabBarItem = [[UITabBarItem alloc] initWithSystemItem:UITabBarSystemItemFeatured tag:1];
をシステム項目のいずれかを使用したい場合、私はあなたがUITabBarController
、UITabBarItem
とUIViewController
クラスを見てみましょう示唆します関連するプロパティを参照してください。ドキュメントには不可欠な情報が埋め込まれています。
2
あなたのリソースに30x30の.pngファイルがある場合は、これは次のようなコードを追加するだけです。これを、タブバーのインデックスに関連付けられたView Controllerのinitメソッドに配置します。
//get the tab bar item
UITabBarItem *tbi = [self tabBarItem];
//Give it a label
[tbi setTitle:@"Item One"];
//create a UIImage from a file
UIImage *i = [UIImage imageNamed:@"MyItem.png"];
//put that image on the tab bar item
[tbi setImage:i];
関連する問題
- 1. TabBarバッジを追加するには?
- 2. アンドロイドのTabbarアプリにAlertDialogを追加できませんか?
- 3. Sencha Touch SetActiveItemはTabBarにアイコンを追加します
- 4. オートメーションステップではなくコード経由でレポートメニュー項目を追加
- 5. Tabbar Controllerアイコンを追加するIPhone
- 6. defaultdictリストではなくリストのリストを追加しますか?
- 7. コードは、PHP 5.3.6で実行ではなく、私は私のコードを追加しました。ここ5.1.6
- 8. iOS Swift Tabbar Controllerプログラムで項目を追加(新しいタブ)
- 9. コード内に(jQuery)を追加しないでください
- 10. iPhone Tabbarアプリケーション:タブバー内にサブビューを追加することは可能ですか?
- 11. doinbackgroundでtabbarを追加する方法asynctask in android
- 12. download_fileobj()はコピー先ファイルを上書きするのではなく、追加できますか?次のコードで
- 13. C#コードビルダー/フォーマッター
- 14. なぜSystem.Drawing.Colorは 'ff'を16進コードに追加しますか?
- 15. 私のコードで子ノードを追加しないのはなぜですか? (XML)
- 16. FormDataは$ _FILESではなく$ _POSTに追加されますか?
- 17. 新しいウィンドウで開くにはどのようなコードを追加する必要がありますか?
- 18. XAMLではなく、IronpythonコードからWPFタブアイテムを追加するにはどうすればよいですか?
- 19. tabBarコントローラにプログラム的にnaviagationControllerを追加する方法は?
- 20. は、新しいアイテムを追加するのではなく、新しいアイテムを追加するのではなく、前のitesmを削除します
- 21. PrimeFaces notificationBarを追加するとコードが機能しなくなります
- 22. Javascriptがconcatingまたは追加するのではなく、追加され
- 23. C#でコード内に参照を追加しますか?
- 24. NavigationControllerに追加のView ControllerをプッシュするにはどうしたらTabBarを保持するのですか?
- 25. なぜコードはsetTimeoutをスキップして後で追いつくのですか?
- 26. 地図上にレイヤーを追加TabBarからの表示
- 27. UIImageの問題からTabbar Item Imageを追加
- 28. JQueryの後にコードを追加できないのはなぜですか?
- 29. リバースフライトの割引コードをバーゲンファインダーで追加してください。
- 30. InAppSettingsKitとStoryboardをTabBarで正しく統合する方法は?
私はこの解決策が好きですが、タブ項目のカスタムタイトルにシステム項目が添付されていれば設定できないようです。 *一口* –