下部に uiview があるという問題に直面しています。ここで、静的にしたいラベルをいくつか追加する必要があります。次に、スクロール可能なコンテンツを含むスクロールビューを uiview の上に追加しています。最後に、元の uiview をテーブル headerView として設定しています。そして、正しいcontentSizeにもかかわらず、scrollViewはスクロールしていません。
UIView *header=[[UIView alloc]initWithFrame:CGRectMake(0, 0, 100*objects.count, 150)];
[header setBackgroundColor:[UIColor redColor]];
//set up scroll view
UIScrollView *scrollView=[[UIScrollView alloc]initWithFrame:CGRectMake(0, 20, 100*objects.count, 110)];
scrollView.delegate=self;
scrollView.contentSize=CGSizeMake(100*objects.count, scrollView.frame.size.height);
[scrollView setUserInteractionEnabled:YES];
[scrollView setScrollEnabled:YES];
[header addSubview:scrollView];
[scrollView setShowsHorizontalScrollIndicator:YES];
[self.tableView setTableHeaderView:header];
//add stuff to scroll view
ただし、scrollView だけを tableHeaderView として設定すると、スクロールは完全に機能します
[self.tableView setTableHeaderView:scrollView];
元のbotton uiviewをヘッダービューとして設定し、scrollViewを引き続き機能させる方法を誰かが提案できますか?