私は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]];
これも以前と同じだと思います。