2016-03-25 18 views
0

UISearchBarを作成し、フレームサイズをCGSize(260, 30)に設定します。そして私が使用してUINavigationBarにこのUISearchBarを追加します。UINavigationBarのUISearchBarは高さを変更できませんか?

[self.navigationController.navigationBar addSubview:mySearchBar]; 

しかし、ときに、このアプリの実行を、この検索バーの高さは、に変更されましたか? これはどのように起こったのですか?この問題を解決する方法は?

Screenshot when this situation happens

答えて

1

ナビゲーションバーの高さは44で、高さは、ナビゲーションバーを非表示にし、UISearchBarを含むカスタムビューを使用する必要が44.Youに変わる理由subview.Thatがあるとして、あなたは、ナビゲーションバーのビューに検索バーを追加します。

0

私はこのバグを自分で修正しました。 コンテナsearchBarにコンテナビューを作成し、ナビゲーションバーにこのコンテナビューを追加すると、正常に表示されます。

関連する問題