Tag: uinavigationbar

在iOS7半透明导航栏中获取正确的颜色

如何才能在iOS 7中为我的半透明导航栏添加正确的颜色? 导航栏只是将给定的颜色调整得更亮一些。 改变颜色的亮度或饱和度也不能提供正确的结果。 任何人都有同样的麻烦? 看起来似乎在某种程度上工作,看着Facebook:他们有他们的颜色和半透明的导航栏。 编辑:只是为了说清楚:我需要酒吧是半透明的,不透明(有一些阿尔法),而不是固体! http://en.wikipedia.org/wiki/Transparency_and_translucency 编辑:现在发布到Apple BugReporter

更改UINavigationBar高度

有人能告诉我如何改变导航栏的高度? 这是我迄今为止: CGFloat navBarHeight = 10; self.navigationController.navigationBar.frame.size.width = navBarHeight;

如何在UINavigationBar 中编辑左侧,右侧UIBarButtonItem的空白空间

我早些时候使用的是iOS 6.1,但是现在我已经转移到了iOS 7.除了其他问题,我还观察到在我的导航栏中,左侧栏button项目的左侧空间和右侧button栏项目的右侧空白区域相当在IOS 7中比在iOS 6中更多。 我需要知道是否有一种方法可以减less导航栏中的左侧,右侧栏button项目的空白空间? 提前致谢。

尝试在iOS中处理“返回”导航button操作

我需要检测用户点击导航栏上的“后退”button,以便在发生这种情况时执行某些操作。 我试图手动设置这样的button,这样的行动: [self.navigationItem.backBarButtonItem setAction:@selector(performBackNavigation:)]; – (void)performBackNavigation:(id)sender { // Do operations [self.navigationController popViewControllerAnimated:NO]; } 我首先将代码放在视图控制器本身,但是我发现self.navigationItem.backBarButtonItem似乎是nil ,所以我将相同的代码移动到父视图控制器,它将前者推到导航堆栈。 但我无法做到这一点。 我已经阅读了关于这个问题的一些post,其中一些人说,select器需要设置在父视图控制器,但对我来说它不工作呢…我做错了什么? 谢谢