UITableView选择一个cell,self.navigationController push到另一个controller,返回后会出现整个UITableView下移一个navigationBar的高度,解决方法是在tableView前面在一个高度为0的view即可。
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 0)];
[self.view addSubview:view];
mainTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 75, SCREEN_WIDTH, 60 * 3)];
mainTableView.backgroundColor = [UIColor yellowColor];
mainTableView.dataSource = self;
mainTableView.delegate = self;
[self.view addSubview:mainTableView];
本文解决在使用UITableView时遇到的滚动问题,通过在视图顶部添加一个高度为0的透明视图来实现解决。详细介绍了实现步骤及效果展示。

246

被折叠的 条评论
为什么被折叠?



