0

HTF?

私はiphone SDKが初めてです。ナビゲーションバーと uitable (NIB から) など。空/新しいナビゲーションベースのアプリ、uitableview をクリッピング/オーバーラップせずに uinavigationbar の高さを変更する最良の方法は何ですか? 私は基本的にuitableviewを下に移動する必要があり、今はほぼすべてを試しました。

Q1) たとえば、使用するのが最適ですか。navigationBar.frame = CGRectMake(0, 20, 320, 88);またはnavigationBar.bounds代わりに使用する必要がありますか?

Q2) とセットtableView.boundsですか?または、私が見落としている明白な何かがありますか?.frameCGRectMake

私も色々なautoresizingMaskコンボを試しました

人々に来てください!これは簡単なはずです。ここで何が間違っていますか?

4

1 に答える 1

1

UINavigation にはサイズが設定されています。変更するのは簡単ではなく、変更すると Apple の HIG に違反する可能性があります。

それを除けば、あなたが何を求めているのか完全にはわかりません。ナビゲーション バーがテーブル ビューの上部を覆い隠していませんか? その場合は、テーブル ビューの上に 44 ピクセルのスペースを残してください。それが機能しない場合、またはテーブル ビューが別のビューに埋め込まれていない場合は、テーブル ビューの contentInset プロパティを設定して、テーブル ビューのスクロール ビューの上部とテーブル ビュー内のコンテンツの間に明示的にスペースを空けることができます。

于 2009-06-20T21:37:58.997 に答える