我在隐藏导航栏的视图上执行带有导航栏的转场,当转场开始时,我当前的视图似乎被未隐藏在我的转场中的导航栏推下......这看起来很糟糕......
如果我删除该setNavigationBarHidden:animated
方法,我在执行 segue 后看不到导航栏,并且问题不再出现。
- (void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self.navigationController setNavigationBarHidden:NO animated:YES];
if (indexPath.row == 0) {
[self performSegueWithIdentifier:@"mailSignUp" sender:nil];
} else if (indexPath.row == 1) {
[self performSegueWithIdentifier:@"logIn" sender:nil];
}
}