SegmentControl不随TableView滚动移动

时间:2013-02-16 21:42:15

标签: uitableview ios6 scroll embed uisegmentedcontrol

当前视图中的场景是“RunTestViewController”。如您所见,嵌入了一个段控件。

一切运行正常,segmentcontrol工作,但是当我滚动段控件时,保持放置并最终在单元格顶部。

有没有办法将段控制器嵌入到tableview中,以便随表一起移动?

table view 谢谢,

**编辑:

------------------ **

我在viewDidLoad部分添加了此代码:

UIView *headerView = [[UIView alloc] init ];
    [headerView addSubview:resultsSegment];
    self.tableView.tableHeaderView = headerView;

这允许segmentcontrol在表视图滚动时移动,这很好,但是段控件现在是不可点击的,任何想法?

1 个答案:

答案 0 :(得分:2)

您想要将视图或控件嵌入到tableview中,以便它与tableview一起滚动吗?您应该将视图或控件放入tableview标头中。

UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,200)];
UISegmentedControl *segmentControl = [[UISegmentedControl alloc] initWithFrame:CGRectMake(0, 0, 200, 44)];
[headerView addSubview:segmentControl];
self.tableView.tableHeaderView = headerView;