私はiPadアプリケーションを開発しています。いくつかの理由two tableviewsで、同じViewControllerにを表示する必要があります。を作成UIViewし、xibそれに接続しoutletましたview controller。そのビューをこれらの2つのテーブルビューにとして表示する必要がありtableHeaderViewます。そのビューをに割り当てようとするとboth header views、それはにのみsecond tableview表示されます。そのビューのインスタンスが1つあることを願っています。そのため、最後に割り当てたビューにのみ表示されます。どうすればこれを克服できますか?どんな助けでもいただければ幸いです。
これが私のコードです。
[energyTableView setTableHeaderView:tableHeader];
[maintenanceTableView setTableHeaderView:tableHeader];
@CodeBySteveZ
彼が言ったように、私はxibを作成して試しました。それでも私は解決策を得ることができません。私は何か間違ったことをしていますか??これが私が試した方法です。
NSArray *topLevelObjects = [[NSBundle mainBundle]loadNibNamed:@"tableHeaderCell" owner:nil options:nil];
[energyTableView setTableHeaderView:[topLevelObjects objectAtIndex:0]];
[maintenanceTableView setTableHeaderView:[topLevelObjects objectAtIndex:0]];
これも以前と同じだと思います。