0

ユーザーが複数のUITableView間をスワイプできるようにするUIPageControlがあります。StoryBoard でテーブル ビューを設計し、それをコードに接続しました。問題は、これらのテーブル ビューの行数が同じにならないことです。では、StoryBoard で作成したテーブル ビューのコピーを作成して、そのデザインを維持する方法を知りたいと思います。

私はすでにそれを試しています:

// self.theTableView is the tableview made in StoryBoard
UITableView *myTableView = self.theTableView;

NSData *tmpArchive = [NSKeyedArchiver archivedDataWithRootObject: myTableView];
UITableView *newTableView = [NSKeyedUnarchiver unarchivedObjectWithData:tmpArchive];

問題は、複数のテーブルビューがありますが、すべて同じ数の行があることです(実際にはメモリ内の同じテーブルビューであり、それは望ましくありません)。

一言で言えば、ストーリーボードで作成したテーブル ビューのコピーを作成して、そのスタイルを維持したいと考えています。

よろしくお願いします!

4

1 に答える 1

0

コントローラー内に2つのテーブルビューを追加する必要がある場合は、それらに2つの異なる名前を付けて、デリゲートとデータソースのメソッドで同じことを確認し、条件内で必要なことを行う必要があります。

于 2012-06-27T09:06:44.653 に答える