5 iphone objective-c uikit ios ios7
我有UITableViewController一个UISearchDisplayController和UISearchBar.当我在视图中呈现视图时,我在导航栏下面看到一条白线UITabBarController.当我以模态方式呈现视图时UINavigationController,该行是灰色或黑色(我无法分辨),它看起来非常正常.有任何想法吗?

我有同样的问题,无法弄清楚它来自哪里(它到处都存在而且它不是shadowImage),最后得到以下修复(在我的UINavigationController子类中)
// Fixes strange line under NavigationBar
{
UIView * view = [[UIView alloc] init];
view.backgroundColor = self.navigationBar.barTintColor;
CGRect rect = view.frame;
rect.origin.x = 0.f;
rect.origin.y = self.navigationBar.frame.size.height;
rect.size.width = self.navigationBar.frame.size.width;
rect.size.height = 1.f;
view.frame = rect;
[self.navigationBar addSubview:view];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1802 次 |
| 最近记录: |