3

ナビゲーションバーの下の上部に(その内部ではなく)segmentedControlが追加されているSampleViewControllerがあります。次に、segmentedControlの下に、別のクラスCommonTableViewControllerからロードするtableViewが必要です。セグメントがタップされると、同じCommonTableViewControllerからの新しいtableViewがロードされます。どのようにそれを行うことができますか?前もって感謝します。

4

2 に答える 2

1

すでに2つのUITableViewがある場合は、最初のUITableViewを画面から削除し、もう1つを追加します。お気に入り

[tableView1 removeFromSuperview];
[self.view indertSubview:tableView2 atIndex:self.view.subviews.count];

場合によっては、tableViewを1つにして、データを変更することも検討してください。

于 2010-01-17T12:15:36.450 に答える
1

配列を使用してtableViewにデータを入力します...

私のsegmentedControlClickedメソッドでは...選択されたセグメントに基づいて配列内のデータを変更し、次のコード行を使用します。

[self.tableView reloadData];
于 2010-04-27T15:25:30.033 に答える