私のUITableViewには、コンテンツに応じてサイズを変更する必要があるtableHeaderViewがあります。しかし、サイズ変更はうまく動作しますが、tableHeaderViewは最初の2つのセルを覆い隠します。 tableHeaderViewのフレームを誤って変更しても、ビューの残りの部分は再編成されません。tableHeaderViewの高さを変更するとセルが非表示になる
私はすでに[self.tableView layoutSubViews]
と[self.tableView setNeedsLayout]
を呼び出そうとしましたが、それらは役に立たないと思います。また、Interface BuilderからtableHeaderViewにフレームを変更するコンセントを与えようとしましたが、tableViewを再構成しません。
どのように私はtableHeaderViewのサイズを変更することができます、セルを隠すことなく、tableViewの残りの部分を再構成する?
あなたの 'viewForheaderInSection'で' [myView setClipsToBounds:YES]; 'を入力してください。あなたが見るサイズの大きさを確認できます。 – Seega