UITableViewのヘッダービューの幅をUITableViewの全幅よりも小さく設定する方法はありますか?今度は、viewView:viewForHeaderInSection:によって返されたビューをどのくらい幅広く設定するかによって、ヘッダービューはUITableViewの幅に引き伸ばされます。ここでUITableViewヘッダービューの幅を設定する方法は?
は私のコードです:
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *label = [[UIView alloc] initWithFrame: CGRectMake(0, 0, 50, 50)];
label.backgroundColor = [UIColor yellowColor];
label.autoresizingMask = UIViewAutoresizingFlexibleRightMargin;
return label;
}
両方のレスポンダーに感謝します。彼のアプローチが私の問題を解決したので、私はバラの答えをクリックしています。ただし、厳密に言えば、返されたヘッダービューは、tableviewを横切って引き伸ばされています。これは、背景色を赤に変更すると明らかになります。私はまだこれがどうして起こるのか不思議ですが、少なくとも私のアプリには仕上げのタッチを置くことができます。 –