滚动时ios将子视图保持在顶部

时间:2013-05-30 07:42:28

标签: ios ios6 scroll

我有UITableViewController。在UITableView我有一个子视图 - ImageViewImageView这是我TableView的标题。我希望滚动时标题(ImageView)始终位于顶部。

我有以下代码可用于IOS 5,但不适用于IOS 6:

- (Void) scrollViewDidScroll: (UIScrollView *) scrollView {
[ImageView setFrame: CGRectMake (0, self.tableView.contentOffset.y, 320, 100)];
}

那么,我该如何解决IOS 6上的这个问题?

1 个答案:

答案 0 :(得分:0)

UITableViewUICollection视图中的页眉和页脚已固定在container scrollview内。您需要做的是实际在UITableViewController之外放置一个按钮,并在“接口”构建器中或在viewDidload中设置VC后添加到该控制器之后。这将在滚动视图上方。您可能需要调整UITableViewController的大小,以便内容不会在按钮下传递。