草庐IT

UINavigationBar

全部标签

ios - NavigationBar 标题为黑色

我在带有UITabBar的应用程序中使用UINavigationBar。在第一个选项卡上,导航栏标题正确显示为具有默认背景颜色的白色标题,但在第二个选项卡上,它的工作方式不同。我没有使用任何代码来更改标题颜色或导航栏的tintColor。第一视角:http://img407.imageshack.us/img407/7192/4go.png第二种观点:为什么第二个View的UINavigationBar标题绘制成这种黑色? 最佳答案 通常,您不能更改UINavigationBar标题的默认颜色。如果您想更改UINavigationB

ios - 如何在 iOS 中正确组合 Tab Bar View 和 Navigation Bar

在我的iOS应用程序中,我有一个包含三个View的选项卡栏View。我希望每个View的顶部都有一个“导航”栏。我希望导航栏有一个左栏按钮项,它在所有三个View中具有相同的功能,然后是一个右栏按钮项,它对每个View都是唯一的。我应该如何构建它? 最佳答案 在每个选项卡中,放置一个UINavigationController。每个选项卡都有一个单独的。将每个导航Controller的RootViewController设置为管理您要显示的内容View的ViewController。您可以将三个导航Controller中的每一个的左

ios - 如何在 iOS 中正确组合 Tab Bar View 和 Navigation Bar

在我的iOS应用程序中,我有一个包含三个View的选项卡栏View。我希望每个View的顶部都有一个“导航”栏。我希望导航栏有一个左栏按钮项,它在所有三个View中具有相同的功能,然后是一个右栏按钮项,它对每个View都是唯一的。我应该如何构建它? 最佳答案 在每个选项卡中,放置一个UINavigationController。每个选项卡都有一个单独的。将每个导航Controller的RootViewController设置为管理您要显示的内容View的ViewController。您可以将三个导航Controller中的每一个的左

ios - UINavigationBar 自定义转场动画

我使用以下协议(protocol)在ViewController之间创建了自定义转换:UIViewControllerAnimatedTransitioning和UIViewControllerTransitioningDelegate是否可以使用默认的UINavigationBar为标题创建自定义过渡,现在它们只是在ViewController之间交叉淡入淡出,或者我是否必须从头开始构建自己的导航栏View? 最佳答案 WWDC2013video#218表示所有自定义过渡都会淡入淡出导航栏,并且无法自定义此行为。

ios - UINavigationBar 自定义转场动画

我使用以下协议(protocol)在ViewController之间创建了自定义转换:UIViewControllerAnimatedTransitioning和UIViewControllerTransitioningDelegate是否可以使用默认的UINavigationBar为标题创建自定义过渡,现在它们只是在ViewController之间交叉淡入淡出,或者我是否必须从头开始构建自己的导航栏View? 最佳答案 WWDC2013video#218表示所有自定义过渡都会淡入淡出导航栏,并且无法自定义此行为。

ios - 没有 UINavigationController 的 UINavigationBar

我想在我的应用程序顶部有一个UINavigationBar,就像在手机应用程序中一样,但我不想将它与UINavigationController一起使用>,也就是说,我想把它作为一个“独立”的对象来使用。将具有UINavigationBar的ViewController在.xib文件中有其View。我尝试从ObjectLibrary中拖动一个UINavigationBar的实例,它工作正常,但应用程序的状态栏仍然是白色的,而UINavigationBar是灰色的。我希望状态栏具有相同的灰色调,但不希望View的其余部分具有相同的灰色调。为了向您展示我的意思,我有两张图片。第一个是电话应

ios - 没有 UINavigationController 的 UINavigationBar

我想在我的应用程序顶部有一个UINavigationBar,就像在手机应用程序中一样,但我不想将它与UINavigationController一起使用>,也就是说,我想把它作为一个“独立”的对象来使用。将具有UINavigationBar的ViewController在.xib文件中有其View。我尝试从ObjectLibrary中拖动一个UINavigationBar的实例,它工作正常,但应用程序的状态栏仍然是白色的,而UINavigationBar是灰色的。我希望状态栏具有相同的灰色调,但不希望View的其余部分具有相同的灰色调。为了向您展示我的意思,我有两张图片。第一个是电话应

ios - UIDocumentPickerViewController 导航栏按钮颜色

我的应用使用带有白色按钮和文本的红色导航(2)栏。当我使用系统联系人选择器(3)时,状态栏为红色。当我使用文档选择器(1)UIDocumentPickerViewController时,导航栏为白色。如何更改导航栏或文本的颜色?当我使用下面的代码时,它有效但它也改变了我的导航栏。UINavigationBar.appearance().tintColor=.red感谢帮助代码:funcopen(){UINavigationBar.appearance().barTintColor=.greenletdocumentsController=UIDocumentPickerViewCont

ios - UIDocumentPickerViewController 导航栏按钮颜色

我的应用使用带有白色按钮和文本的红色导航(2)栏。当我使用系统联系人选择器(3)时,状态栏为红色。当我使用文档选择器(1)UIDocumentPickerViewController时,导航栏为白色。如何更改导航栏或文本的颜色?当我使用下面的代码时,它有效但它也改变了我的导航栏。UINavigationBar.appearance().tintColor=.red感谢帮助代码:funcopen(){UINavigationBar.appearance().barTintColor=.greenletdocumentsController=UIDocumentPickerViewCont

objective-c - 以按钮为标题的 UINavigationBar。

我已经做了一些挖掘,但似乎无法得到任何有用的东西。我想做的是非常基本的,但我不确定他们是否:1。更简单的方法2。或者,如果Apple会给它一个“不,不”我有一个通过UINavigationController控制的View(显然从这篇文章的标题来看)并且其中有一个对象/View。View已经被内容塞满了。不是很拥挤,但没有更多空间可以舒适地放置东西。用户需要能够通过使用不同的开始次数(1-5)来对该对象进行评分。我认为发生这种情况的理想方式是在UINavigationBar标题位置(居中)设置5个星形按钮(当然带有图像)。所以看起来像这样:_______________________