1

現在、プリロードされたビューを使用すると、デフォルトのナビゲーション バーがあります (テーマなしで、AppDelegate で UIAppearance を使用して適用します)。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
        UIStoryboard *sb = [UIStoryboard storyboardWithName:NSBundle.mainBundle.infoDictionary[@"UIMainStoryboardFile"] bundle:NSBundle.mainBundle];
        InitialSlidingViewController *vc = [sb instantiateViewControllerWithIdentifier:@"InitialSlidingViewController"];
        Person *person = [[self fetchedResultsController] objectAtIndexPath:indexPath];
              
        [vc view]; //Preloading view

        [self flipToViewController:vc fromItemAtIndexPath:indexPath withCompletion:NULL];

したがって、移行中にデフォルトのナビゲーションバーが表示されます。 ここに画像の説明を入力

移行が完了すると、次のようになります。 ここに画像の説明を入力

修正方法は?遷移中のテーマ ビューを表示するには?

4

2 に答える 2

0

ナビゲーションバーの色合いをテーマと同じにすることで解決しました。誰かがより良い解決策を持っている場合は、ここに投稿してください。

于 2013-09-05T12:12:57.800 に答える