iPhone用のツリーを扱うライブラリがありますか?iPhoneはツリーライブラリを使用していますか?
答えて
ツリーブラウジングをシミュレートするデフォルトの方法は、ビューにそのブランチのすべてのリーフ要素を含むUITableViewを含むUINavigationViewを使用することです。 Apple Documentationで最初に見たいと思うかもしれません。実装が非常に簡単です。
Windowsのツリービューコントロールのようなものをお使いになる場合は、わかりません。一般的なコンセンサスは、テレビのコントロールが実際にiPhoneのUIパラダイムに合っていないことを示唆しています。もしあなたがこれを必要としているのであれば、おそらくUIデザインを再考する必要があります。
ツリービューで半分の試行を行いました。テーブルビューを実装し、rowHeightForCellAtIndexPathを使用して折りたたまれた行に非常に小さな数(0または1)を返しました。私はオフライン構造(NSDictionary)でツリー状態を維持し、そこからレンダリングしなければなりませんでした。各セルはカスタムで完全にレンダリングする必要がありました。結局のところ、これはナビゲーションビューとして実装する方がはるかに優れていました。これは、iPhoneのUIと、iPhoneアプリケーションの動作をより良くすることが期待される方法です。
のデータ構造については、ユーザーインターフェイスコントロールではなく、CFTree
を使用できます。 CFTree
の動作の簡単な概要はCocoaDev.comです。
それとも、CoreFoundationのオブジェクトに対処する必要はありません、SOユーザークインテイラーは、木を持っているCHDataStructuresの枠組みの中に時間のトンを置くキュー、スタック、など、それはMacとiPhone上で動作する場合:http://cocoaheads.byu.edu/code/CHDataStructures
これは本当に強固なフレームワークであり、私は強く勧めます。
- 1. 誰かがWB Bツリーライブラリを使用していますか?
- 2. フラッシュなしのGWTフローチャート/ツリーライブラリ
- 3. P2P photoSharingアプリ、IPhoneを使用していますか?
- 4. IPHONEアプリで.netを使用していますか?
- 5. iPhone、isKindOfClassを使用していますか?例えば
- 6. iPhone開発でジャスミンを使用していますか?
- 7. iPhone dev - なぜ8MBを使用していますか?
- 8. iPhoneではいつencodeWithCoder:とinitWithCoder:を使用しますか?
- 9. どのAPIスクエアiphoneカードリーダーが使用していますか?
- 10. iPhone - JSONKit - 働いていますが、私はそれを正しく使用していますか?
- 11. iPhone専用ライブラリを使用しているかどうか
- 12. iPhone - Wi-Fiを使用してアプリドキュメントフォルダを表示しますか?
- 13. iPhoneアプリデータのウェブサービスとしてウェブソケットを使用していますか?
- 14. 分割画面は、iphoneでUItableviewをobjecitveで使用していますか?
- 15. iPhone Interface Builderに新しいフォントをインストールして使用しますか?
- 16. iPhoneで既存のC++エンジンを使用しています
- 17. iPhoneをpicaxe(マイクロコントローラ)のように使用しています
- 18. iphone xホームインジケータの問題がtableViewControllerを使用しています
- 19. Googleマップを使用しているiPhoneアプリですか?
- 20. iPhoneでApache Thriftを使用して成功しましたか?
- 21. iPhoneビューベースのアプリでNSTimerを正しく使用していますか?
- 22. ViberはMFMessageComposeViewControllerを使用して私のiPhoneにアクティベーションコードを送信しますか
- 23. iPhone - AVCaptureSessionとAVCaptureDeviceを使用してフロントカメラまたはリアカメラを使用する
- 24. iPhone SDKのパラメータを使用してGETリクエストを行いますか?
- 25. 私はどのタイプのiPhoneアプリケーションファイルを使用しますか?
- 26. HTML5/javascriptを使用してiphone用Zxing
- 27. iphoneでtouch xmlを使用してファイルを解析しています
- 28. APIはiBeerとiMunchiesで使用されています。iPhoneアプリケーション
- 29. iphoneのuinavigationbarで画像や濃淡を使用していますか?
私はDaveの答えのテキストを変更しなかったことを約束しました。私はちょうどリンクを追加しました。 :-) –