NavigationBar のすぐ下に SearchBar を配置したい iOS 7 アプリを作成しています。したがって、それらを同じ色で着色し (既に完了しています)、NavigationBar の下部と SearchBar の上部にあるヘアラインを削除する必要があります。どうすればそれを達成できますか?
質問する
8846 次
5 に答える
6
スウィフト 3:
self.navigationController?.navigationBar.setValue(true, forKey: "hidesShadow")
于 2016-12-13T16:34:52.023 に答える
4
UISearchBar の上部と下部のヘアラインを削除する 1 つの方法は、背景画像を細い境界線を持たない伸縮可能な画像に置き換えることです。選択した色で正方形の png を作成するだけで、次のようになります。
[searchBar setBackgroundImage:[[UIImage imageNamed:@"SearchBarImage"] resizableImageWithCapInsets:UIEdgeInsetsMake( 10, 10, 10, 10)]];
背景がしっかりしているので、インセットに必要な値をほとんど使用できます。
于 2014-09-11T21:50:58.063 に答える