Interface Builder(storyBoardではなく)からUINavigationBarを追加しようとしています。答えを持っていますが、コードをthatsの1つのポスト、ありUINavigationBar(Interface BuilderのUINavigationControllerなし)
44として
はしかし、高さが残ります。 UINavigationBar without UINavigationController
私はInterface builderから同じことをしましたが、動作しませんでした。インターフェースビルダーとシミュレータースクリーンショットがこのメールに添付されています。 また、コントローラに次のメソッドを追加しました。
したがって、Interface Builderからは可能ですか?
- (UIBarPosition)positionForBar:(id<UIBarPositioning>)bar
{
return UIBarPositionTopAttached;
}
私はそれがストーリーボードでのみ利用可能だと思います。 – andyPaul
@andyPaulペンを使用している場合は、ナビゲーションバーを20ピクセル下に移動し、不平を言う場合は自動レイアウト制約を更新してください。 – kabiroberai
はい、最初の20ピクセルはオレンジ色ですが、実際にはナビゲーションバーの高さは64でなければなりません。 – andyPaul