对于push segue之前的第一个屏幕,视图加载完全正常。 (参见图1)。
将segue推到目标屏幕后(图2),当我点击后退栏按钮项目到上一个视图时,表格视图似乎已经错位。我已经尝试记录帧大小,内容偏移量以及视图帧大小。一切似乎都正常。
按下
命中按下segue- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
表格视图委托功能。
然后我记录表视图&
中查看框架大小- (void)viewWillAppear:(BOOL)animated
mTableView frame {{0, 0}, {375, 487}}
mTableView contentOffset {0, 0}
view frame {{0, 0}, {375, 667}}
iOS版本 - 8.1 设备 - iPhone 6
答案 0 :(得分:0)
已添加
self.automaticallyAdjustsScrollViewInsets = NO;
解决问题。
参考UIScrollView's origin changes after popping back to the UIViewController