Tag: uinavigationbar

IOS7:UINavigationController中的UIScrollView偏移

我目前正在将我的应用程序迁移到ios 7上,并在新的navigationcontroller / barpipe理上停留了好几个小时。 之前,当我们有一个导航控制器,我们有这样一个片段: UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:[[MainViewController alloc]init]]; 在界面构build器中,我们可以select为视图设置现有的导航栏,并且所有内容都与实际视图的内容相匹配。 好吧,现在,我不知道如何正确使用接口生成器devise。 我仍然有我的片段来初始化我的navcontroller。 然而,在我的MainViewController的界面生成器中,如果我将状态栏设置为半透明或不透明的导航栏,则顶部的偏移量为44px(请参见下文)。 界面生成器__________________________结果 现在,如果我将状态栏设置为none,顶部没有偏移量,但由于导航栏导致模拟器上的视图更小,因此界面构build器中视图的底部被切断。 界面生成器__________________________结果 我想我真的在这里失去了一些东西,但我无法find任何主题或苹果的信息在iOS7转换指南。 谢谢你的帮助 编辑 正如我们在图片中看到的,视图的第一个孩子是一个包含两个标签的UIScrollView,当没有滚动视图时,问题不会出现。 它也出现,如果它是一个UITableView。 如果一个标签在UIScrollView之外,那个标签没有偏移量。

有免费的iPhone导航栏图标集可用?

在查看特定消息时,我想使用右上angular的“邮件”使用的上/下图标。 这些图标可以在任何地方免费使用吗 除此之外,有没有免费的导航栏,工具栏或标签栏图标的网站?

模仿Facebook隐藏/显示扩展/缩小导航栏

在新的iOS7的Facebook iPhone应用程序中,当用户向上滚动navigationBar栏时,会逐渐隐藏到完全消失的点。 然后当用户向下滚动navigationBar栏时,逐渐显示出来。 你将如何自己实现这个行为? 我知道下面的解决scheme,但它马上消失,它并没有绑在用户的滚动手势的速度。 [navigationController setNavigationBarHidden: YES animated:YES]; 我希望这不是一个重复,因为我不知道如何最好地描述“扩大/收缩”的行为。

在Swift中更改导航栏颜色

我使用Picker View来允许用户select整个应用程序的颜色主题。 我正在计划改变导航栏的颜色,背景和可能的标签栏(如果可能的话)。 我一直在研究如何做到这一点,但找不到任何Swift的例子。 任何人都可以请给我一个我需要用来更改导航栏颜色和导航栏文本颜色的代码示例? (Picker View被设置,我只是在寻找代码来改变UI的颜色) 谢谢。

“导航栏”的警告框在运行时会出现在XCode 8 Swift 3中

在升级到XCode 8之前,在这种情况下我还没有看到这个错误。 我有不同的导航控制器。 对于他们所有我看到一个错误Frame for "Navigation bar" will be different at the run time. Navigation bar "Expected: width=384, Actual: width=375 Frame for "Navigation bar" will be different at the run time. Navigation bar "Expected: width=384, Actual: width=375实际上这些导航控制器没有Navigation bar 。 Navigation bar存在子视图。无论如何,我可以通过打勾解决它,并取消checkbox在Attributes inspector Shows navigation bar但不幸的是,每当我重新打开Main.storyboard这个警告就会再次出现,如果我点击黄色的三angular形然后更新帧,什么都不会发生。

导航栏显示/隐藏

我有一个由2个酒吧button组成的导航栏的应用程序。 我想隐藏和显示这个导航栏,当用户双击屏幕。 最初,导航栏应该隐藏起来。 当用户双击屏幕时,导航栏应该会出现一个animation,就像在iPhone的照片库中可以看到的一样。 我怎样才能做到这一点? build议总是赞赏。

UINavigationBar没有标题的自定义后退button

如何在iOS 7及以上版本中自定义导航后退button? (即只用箭头) self.navigationItem.leftBarButtonItem = self.editButtonItem; 我只是想知道如果他们有任何self.backButtonItem; 要么 像这样的东西? self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemBACK target:self action:@selector(back)];

导航栏中的UISearchBar

如何显示NavigationBar中的UISearchBar? 我无法弄清楚如何做到这一点。 非常感谢您的帮助。

推UIView时隐藏UITabBar

我有一个UITabBarController默认视图控制器是一个UINavigationController 。 我希望能够隐藏UITabBarController的UITabBar时,我推UINavigationController的某个视图。 我试过添加: delegate.tabBarController.hidesBottomBarWhenPushed = YES; 在我的UINavigationController之前,我推视图,但似乎并没有这样做。 关于我应该做什么或者甚至可能的提示? 提前致谢!

以编程方式在UINavigationController中设置UINavigationBar的自定义子类

有没有人知道我如何使用我的自定义UINavigationBar子类,如果我以编程方式实例化UINavigationController (没有IB)? 拖动一个UINavigationController在IB显示我一个导航栏下,并使用身份检验我可以改变类的types,并设置我自己的UINavigationBar的子类,但编程我不能导航控制器的navigationBar属性是只读… 我应该怎么做以编程方式自定义导航栏? IB比“代码”更“强大”吗? 我相信所有可以在IB中完成的工作也可以通过编程来完成。