0

UINavigationController に埋め込まれた単純なビューがあります。このビューには、トップバーにセグメント化されたコントロールが含まれ、サブビューとして ContainerView が含まれます。

ContainerView のコンテンツは、UISearchBarController を持つ UITableViewController です。

ビュー 文書概要左 ドキュメント アウトライン 右

両方のコントローラーで EdgesForExtendedLayout を none に設定しました。

最初の起動後は問題ないようです:

検索バーを初めてタップすると、バーはナビゲーション バーの後ろに隠れます。 ここに画像の説明を入力

外側をタップすると、検索バーの小さな部分が表示されます (灰色の境界線): ここに画像の説明を入力

下にドラッグすると、次のようになります。 ここに画像の説明を入力

ビューを変更すると (UINavigationController でプッシュ アンド ポップ)、次のようになります。 ここに画像の説明を入力

これを修正するためのアイデアはありますか?

4

1 に答える 1