如下所示,三个按钮:STORE,AREA和All。这些按钮看起来像UINavigationBar,它们组合在一起。我在故事板中尝试过,我添加了一个自定义UIView,并尝试将其颜色与UINavigationBar背景颜色相匹配。但它总是有差异,我可以看到UINavigationBar和自定义UIView之间的边界线。如何使UIView与UINavigationBar结合起来使它们看起来像是组合在一起。
答案 0 :(得分:0)
iOS 7的导航栏旁边有阴影。请尝试以下方法删除该阴影:
if (IS_IOS7) {
[[UINavigationBar appearance]setShadowImage:[[UIImage alloc] init]];
}
答案 1 :(得分:0)
您只能在iOS7中更改导航和状态栏背景。为此,您可以使用
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nav_bg.png"] forBarMetrics:UIBarMetricsDefault];
nav_bg.png
的尺寸应 320 * 64 px
如果您只想更改导航栏的颜色,可以使用
[[UINavigationBar appearance] setBarTintColor:[UIColor blueColor]];