Iphone 取消ViewControlleranimated和意外的tableview重新定位
我现在有一个UIViewController,里面有UIView,它是通过tabbar更改的。以下图像说明了该问题:Iphone 取消ViewControlleranimated和意外的tableview重新定位,iphone,Iphone,我现在有一个UIViewController,里面有UIView,它是通过tabbar更改的。以下图像说明了该问题: 加载表格(正常): 选择行后,将显示空占位符(正常): 按return键并调用DismissViewControllerInitiated:completed:method(问题)后: 看起来,当我关闭视图时,它会忽略我的选项卡栏项目,忘记定位,将表格一直重新定位到菜单下方的顶部。我能做些什么来纠正这个问题吗 守则: (在MainViewController中):
守则: (在MainViewController中): (在CollectionViewController中):
我找不到解决tableview重新定位问题的方法,但由于它忽略了viewDidLoad:方法,我找到了一个解决方法 我在tableview中添加了一个50px的标题,在viewDidLoad:,我将视图重新定位为更高50px:
tableView.frame = CGRectOffset(tableView.frame, 0, -50);
它现在显示“正确”,但表格的滚动条被选项卡栏项裁剪掉
[self dismissViewControllerAnimated:YES completion:nil];
tableView.frame = CGRectOffset(tableView.frame, 0, -50);