ナビゲーション バーが非表示になっているビューでナビゲーション バーを使用してセグエを実行しています。セグエが開始されると、現在のビューが、セグエで非表示になっていないナビゲーション バーによって押し下げられたように見えます…これは見た目が悪いです…
メソッドを削除するsetNavigationBarHidden:animated
と、セグエを実行した後にナビゲーション バーが表示されなくなり、問題が発生しなくなります。
- (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];
}
}