3

このコードを試しました。http://www.mediafire.com/download/bvoqrkn82sd6az9/tablesample.zip ..ここで、Table View が表示されます。ただし、ボタンをクリックするたびにテーブルビューを作成する必要があります。このスクリーンショットのように、ドロップダウンのようなテーブルビューのリストが表示されます。http://www.mediafire.com/download/7jiwb0e00916gh9/Table+View.PNG これを表示する必要があります。あなたの助けは非常に高く評価されています。前もって感謝します。

ここに画像の説明を入力

4

3 に答える 3

3

アニメーションでtableViewの高さを変えることができます。あなたの適性に応じて時間を設定してください。

拡張の場合:

[UIView animateWithDuration:1
                              delay:0.0
                            options: UIViewAnimationYourChoice
                         animations:^{
                            CGRect frame = self.tableView.frame;
                              frame.size.height = 300;
                             self.tableView.frame = frame;
                         }
                         completion:^(BOOL finished){
                             NSLog(@"Done!");
                         }];

縮小の場合:

[UIView animateWithDuration:1
                              delay:0.0
                            options: UIViewAnimationYourChoice
                         animations:^{
                            CGRect frame = self.tableView.frame;
                              frame.size.height = 0;
                             self.tableView.frame = frame;
                         }
                         completion:^(BOOL finished){
                             NSLog(@"Done!");
                         }];
于 2013-10-28T06:52:13.310 に答える
1

IOS SDK には dropdwon のオプションはありません。これが必要な場合は、このようにフォローしてください。

  1. このボタンをクリックすると、UIButton に正確に到達する UIView または UITableView をロードする必要があります。
  2. このカスタム UIView または UITableView はドロップダウンとして機能します。
  3. 使用が完了したら、非表示にするか削除することができます。

私はそれがあなたを助けることを願っています..ドロップビューの代わりに、UIPopoverControllerを使用してUITableViewを表示できます

于 2013-10-28T06:39:42.480 に答える
0

UITableViewRowAnimationTopこれを実装しました。任意のセクションの最初の行にボタンを追加することでこれを実現し、 beginUpdateを使用して最初の行をクリックすることで他の行をロードできます。

したがって、index==0 のセクションの最初の行はすべてドロップダウン ボタンになり、index=1 から始まる他の行は、情報を表すデータ行になります。

于 2013-10-28T06:54:17.613 に答える