0

私は持っていXTableViewControllerます。そのセルをクリックすると、次のnavigationControllerにプッシュされYViewControllerます。

プッシュ アニメーションの間、 のセルが にXTableView表示されたままになりますYView。これは異常です。

ここに画像の説明を入力

さらに悪いことに、細胞は可視領域の外にスムーズに移動できず、途中でくっついて突然消えてしまいます。私はこの動作をしたくありません。2 つのビューが重ならない通常のプッシュ アニメーションが必要です。

申し訳ありませんが、この予想外の効果についてまったく見当がつかないため、どのような情報を提供すればよいかわかりません。私のプロジェクトに関する情報が役立つかどうか教えてください。

4

1 に答える 1

0

これは、iOS 7 の透明なコンテンツによるものです。iOS 7 では、ビューは透明であり、あるビューから別のビューに移動すると、以前のビューのコンテンツが表示されます。それを取り除くために、ビューの背景色を変更します透明から別の色にすると、それを取り除くことができます。ビューの背景色を変更できます。

[self.view setBackgroundColor:[UIColor whiteColor]];
于 2013-12-17T13:28:15.793 に答える