我有UITableViewController
。在UITableView
我有一个子视图 - ImageView
。 ImageView
这是我TableView
的标题。我希望滚动时标题(ImageView
)始终位于顶部。
我有以下代码可用于IOS 5,但不适用于IOS 6:
- (Void) scrollViewDidScroll: (UIScrollView *) scrollView {
[ImageView setFrame: CGRectMake (0, self.tableView.contentOffset.y, 320, 100)];
}
那么,我该如何解决IOS 6上的这个问题?
答案 0 :(得分:0)
UITableView
和UICollection
视图中的页眉和页脚已固定在container scrollview
内。您需要做的是实际在UITableViewController
之外放置一个按钮,并在“接口”构建器中或在viewDidload
中设置VC后添加到该控制器之后。这将在滚动视图上方。您可能需要调整UITableViewController
的大小,以便内容不会在按钮下传递。