1

viewによって埋め込まれたを作成しましたnavigationbar view。問題は、tableviewの下部にある余分なスペースを重ねることができないことですview。画像をご確認ください。 ここに画像の説明を入力

ビューの背景色を緑にしたので、下部の余分なスペースがはっきりとわかります。

uitableview高さを より大きく設定"568"したり、拡張エッジを設定して「トップバーの下」を選択解除したりしても、余分なスペースは常に存在します。

アドバイスをいただけますか?と を使用Xcode 5IOS SDK 7.0ました。

どうもありがとう。

4

2 に答える 2

2

ナビゲーション バーが半透明のようです。IOS 7 では、translucent プロパティはデフォルトで YES になります。そのため、テーブルビューが上部に表示されます。これを解決するには、次のようにナビゲーション コントローラー オブジェクトを作成した後、ナビゲーション バーの半透明を NO に設定する必要があります。

UINavigationController *navCtrl1 = [[UINavigationController alloc]initWithRootViewController:home];
navCtrl1.navigationBar.translucent = NO;
于 2013-10-29T06:35:20.073 に答える