【问题标题】:SegmentControl doesn't move with TableView scrollSegmentControl 不随 TableView 滚动而移动
【发布时间】:2013-02-01 15:38:16
【问题描述】:

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

一切正常,segmentcontrol 工作,但是当我滚动segment 控件时,它会停留在单元格的顶部。

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

谢谢,

**编辑:

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

我在 viewDidLoad 部分添加了这段代码:

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

这允许segmentcontrol在表格视图滚动时移动,这很棒,但是segment control现在无法点击,有什么想法吗?

【问题讨论】:

    标签: uitableview ios6 scroll embed uisegmentedcontrol


    【解决方案1】:

    您想将视图或控件嵌入到 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;
    

    【讨论】:

    • 是的,我想在表格视图中嵌入一个控件,以便它也可以滚动。我会给你说什么,然后回复你
    • 我已经更新了我的开篇帖子的详细信息,感谢您的帮助
    • 如果我的回答有帮助,请用答案复选标记标记它吗?我花了很多时间试图回答问题以提高我的声誉。当然,如果您需要,我很乐意提供更多帮助。
    • 顺便说一句,我回答了关于可点击控件的其他未解决问题。
    猜你喜欢
    • 1970-01-01
    • 2013-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多