UITableViewHeaderView リスト ヘッダーとフット ビュー XIB の作成時にカオスが発生する

XIBで作成したヘッドビューとフットビューが自動レイアウト形式であれば、携帯電話の標準ビュー設定で表示しても問題ありませんが、携帯電話で設定されている表示モードを拡大すると表示されます。 UITableViewHeaderViewとUITableViewFooterViewの表示サイズが乱れていることが分かります

ここに画像の説明を挿入

解決策は、UIView を使用して UITableViewHeaderView をカバーすることです。

コード例:

UIView*tbHeadView = [[UIViewalloc]initWithFrame:CGRectMake(0,0,kSCREENWIDTH, heigth)];

[tbHeadViewaddSubview:_tbHView];

self.tableView.tableHeaderView= tbHeadView;

おすすめ

転載: blog.csdn.net/sinat_24112081/article/details/102596386