推送UIViewController - UINavigationController没有正确调整视图大小

时间:2014-10-21 12:00:47

标签: ios objective-c uiviewcontroller uinavigationcontroller ios8

我正在使用Segues在Storyboard中做的大部分工作都很好。

我现在必须创建两个单独的UITableViewCell xibs,我手动连接到UINavigationController。

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    DetailDealViewController *vc = [[UIStoryboard storyboardWithName:@"Main" bundle:nil]instantiateViewControllerWithIdentifier:@"DetailDealViewController"];
    [self.navigationController pushViewController:vc animated:YES];
}

然而,(目的地)视图大于屏幕并且它从底部掉落。 E.G:使用自动布局将某些内容定位到视图的底部并不会显示视图太高。 我尝试手动调整它无济于事(虽然它似乎在viewWillAppear中工作,但没有理想)。

一般来说,使用segues似乎工作正常,但手动推送并不会调整uiviewcontrollers视图的大小。

非常感谢任何帮助。

0 个答案:

没有答案