1

私はモノタッチiOS/モノタッチ開発の初心者です。アプリでマルチレベルのテーブルを作成したいのですが、方法がわかりません。Webを検索しようとしましたが、何も見つかりませんでした(機能しない2009年の古代のサンプルを除く)。

テーブルを用意しましょう:

  • 行1
  • 行2
  • 行3

ユーザーがrow2をタップすると、次のように展開されます。

  • 行1
  • 行2
  • [subrow1]
  • [subrow2]
  • 行3

ユーザーがrow2をもう一度タップすると、折りたたまれます。

実現はとても簡単なはずですが、今は経験がありません。助けを得るのは素晴らしいことです!

前もって感謝します。

4

1 に答える 1

0

iOS には、TreeView のように動作する組み込み/既定のコントロールはありません( System.Windows.Forms など)。これは主に、iPhone/iPod よりも少し多くの画面スペースが必要になるためです。

一般的な解決策は、テーブルを使用することです。たとえば、セル (展開可能) に ">" を追加し、新しいコントローラーにデータ (テーブルまたはその他) を表示します。

別のオプションは、ツリービューのようなコントロールを提供するいくつかのカスタム コントロールを検索 (およびバインド) することです (前のリンクにいくつかリストされていUITableViewます)。

于 2012-05-17T19:30:00.660 に答える