tableHeaderView中包含ScrollView…

意图:
需要UITableView的headerView中包含水平ScrollView。其中headerView对应Xib中的UIview,UIview中包含scrollview和PageControl。直接设置 tbView.tableHeaderView= [[[NSBundle mainBundle] loadNibNamed:@"AdvView" owner:selfoptions:nil] lastObject];   运行后Scrollview不显示。
如果设置

advView.scrollView.autoresizingMask =UIViewAutoresizingFlexibleWidth |UIViewAutoresizingFlexibleLeftMargin;

 运行后Scrollview显示,但是不能滚动(原因未知)


最后解决方案:

将UIView作为headerView的一个subView。

 

   tbView.tableHeaderView = [[UIView alloc]initWithFrame:CGRectMake(0.0f,0.0f, self.tbView.frame.size.width,100.0f)];

[tbView.tableHeaderView addSubview:advView];

你可能感兴趣的:(Android开发)