当前视图中的场景是“RunTestViewController”。如您所见,嵌入了一个段控件。
一切运行正常,segmentcontrol工作,但是当我滚动段控件时,保持放置并最终在单元格顶部。
有没有办法将段控制器嵌入到tableview中,以便随表一起移动?
谢谢,
**编辑:
------------------ **
我在viewDidLoad部分添加了此代码:
UIView *headerView = [[UIView alloc] init ];
[headerView addSubview:resultsSegment];
self.tableView.tableHeaderView = headerView;
这允许segmentcontrol在表视图滚动时移动,这很好,但是段控件现在是不可点击的,任何想法?
答案 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;