【发布时间】:2015-06-28 11:29:15
【问题描述】:
我创建了一个带有 UINavigationController 和 UITableView 预定义的 iPhone 应用程序。
我想在屏幕顶部添加一个UIView,但每次用户滚动 tableView 时,我的视图也会滚动。有没有办法让视图独立于 tableView 滚动?
谢谢
【问题讨论】:
我创建了一个带有 UINavigationController 和 UITableView 预定义的 iPhone 应用程序。
我想在屏幕顶部添加一个UIView,但每次用户滚动 tableView 时,我的视图也会滚动。有没有办法让视图独立于 tableView 滚动?
谢谢
【问题讨论】:
不要使用UITableViewController,使用UIViewController并添加UITableView作为子视图
【讨论】:
创建您的视图并将其设置为表视图的表头视图。
UIView *yourView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 50)];
[self.tableView setTableHeaderView:yourView];
它不会随着 tableView 滚动,但始终保持在 table view 的顶部。
【讨论】: