私は と を持ってUITableViewController
いUISearchDisplayController
ますUISearchBar
。でビューを表示すると、ナビゲーション バーの下に白い線が表示されますUITabBarController
。ビューを でモーダルに表示するUINavigationController
と、線はグレーまたは黒 (わかりません) になり、完全に正常に見えます。何か案は?
user594161
質問する
1907 次
6 に答える
4
私も同じ問題を抱えていました。多くの方法を試した後、この方法で問題が解決したことがわかりました
[[UISearchBar appearance] setBackgroundColor:[UIColor yourColor]];
あなたのviewDidLoadにそれを書いてください。
于 2014-02-18T07:17:33.663 に答える
1
次のコード行を使用します。
UIView *overlayView = [[UIView alloc] initWithFrame:CGRectMake(0, 43, 320, 1)];
[overlayView setBackgroundColor:[UIColor whiteColor]]; // set color accordingly
[navBar addSubview:overlayView]; // navBar is your UINavigationBar instance
[overlayView release];
ここに私の投稿された回答があります: Horizontal Separator NavBar IOS 7
于 2014-02-18T07:22:43.637 に答える