首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

不使用.barTintColor设置导航栏的颜色?

不使用.barTintColor设置导航栏的颜色可以通过以下方法实现:

  1. 使用UINavigationBar的setBackgroundImage方法:可以通过该方法设置导航栏的背景图片来改变导航栏的颜色。具体步骤如下:
    • 创建一个UIImage对象,设置其颜色为所需的导航栏颜色。
    • 调用UINavigationBar的setBackgroundImage方法,将创建的UIImage对象作为参数传入。
    • 例如,以下代码将导航栏的颜色设置为红色:
    • 例如,以下代码将导航栏的颜色设置为红色:
    • 推荐的腾讯云相关产品:无
  • 使用UINavigationBar的barStyle属性:可以通过设置barStyle属性来改变导航栏的颜色。具体步骤如下:
    • 将barStyle属性设置为UIBarStyle.black,导航栏的背景颜色将变为黑色。
    • 将barStyle属性设置为UIBarStyle.default,导航栏的背景颜色将恢复为系统默认颜色。
    • 例如,以下代码将导航栏的颜色设置为黑色:
    • 例如,以下代码将导航栏的颜色设置为黑色:
    • 推荐的腾讯云相关产品:无
  • 使用UINavigationBar的barTintColor属性:可以通过设置barTintColor属性来改变导航栏的颜色。但是根据题目要求,不使用该属性进行设置。
  • 例如,以下代码将导航栏的颜色设置为红色:
  • 例如,以下代码将导航栏的颜色设置为红色:
  • 推荐的腾讯云相关产品:无

总结:以上是三种不使用.barTintColor设置导航栏颜色的方法,分别通过设置背景图片、设置barStyle属性和设置barTintColor属性来实现。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 怎么修改锦鲤主题导航颜色背景

    其实一直有人问,怎么修改导航黑色背景,因为这个涉及div框架和class样式表,不是一段代码就能搞定,今天有时间就把教程整理以下,当然不是一步一步教,因为我并不适合做老师,我只是把成品拿出来,然后把对应颜色空余出来...首页,导航被分成了两个DIV,一个是顶端悬浮(黑色)一个是跟随悬浮(白色+透明) #header{   background: rgba(255,255,255,0.9); } .header-nav...css里面,保存之后前台刷新,就变成了白色背景,有一点点透明效果,其中第一段:“#header”是div框架ID值,我们采用rgba颜色代码,因为这个这个设置一个小小透明效果,如果不需要透明可以设成...“#fff”全白背景,下面的两个文本超链接,原样式是黑色,所以字体都是白色,修改之后背景是白色,那么就得在修改以下字体颜色,这么设置是黑色,如果想修改的话把“#333”修改为别的颜色代码即可。...好了,就说这么多,不知道你们反正我是模糊了,看不懂也不要问我了,希望你们都你能能理解,实在看不懂直接复制代码就行了,另外一种导航跟随效果不用管,因为它就是白色,所以这里就不写了,动手能力强且看懂教程可以自己实验研究下

    1.4K20

    【Qt】使用QPalette设置QPlainTextEdit颜色时,生效

    【Qt】使用QPalette设置QPlainTextEdit颜色时,生效 Qt5.9 C++开发指南 源代码 使用QPalette设置QPlainTextEdit颜色时,生效 解决方法 参考资料 Qt5.9...使用QPalette设置QPlainTextEdit颜色时,生效 练习2.2 可视化UI设计示例程序sample2_2时,第32页编写一个设置QPlainTextEdit文本编辑框txtEdit...字体颜色时,使用QPalette调色板设置QPlainTextEdit文本编辑框字体颜色没有生效,具体槽函数代码如下: void QWDialog::setTextFontColor() {...在实际使用时,如果使用了样式表设置了QPlainTextEdit文本编辑框颜色,那么再使用QPalette设置QPlainTextEdit颜色时,生效,以样式表为准。...参考资料 https://doc.qt.io/qt-5/qwidget.html#palette-prop 【Qt】使用QPalette设置按钮颜色时,生效

    2.6K20

    修改vue-element-admin左侧导航背景颜色

    vue-element-admin一个基于 vue2.0 和 Eelement 控制面板 UI 框架,这是使用vue技术栈开发前端程序员首选管理系统模板,模板以及非常成熟了,并且有相关社区和维护人员...今天就来说一下,怎使用这个模板,以及写好了项目,怎么样把项目打包成静态文件,部署在服务器上。...1:去github上面下载或者克隆 Github 地址:https://github.com/PanJiaChen/vue-element-admin 我这里使用简单粗暴方式,直接下点击载按钮 ?...修改vue-element-admin左侧导航颜色 今天需要在我们vue-element-admin原有的系统里面,修改一下导航颜色。 原有系统左侧导航颜色是这个样子 ?...ok,对左侧导航背景进行了修改,改成了自己设计稿上颜色啦。 ?

    4.3K31

    【iOS】仿知乎日报,RxSwift-Part1-首页搭建

    然后tabbarVC添加两个控制器,一个为首页,一个为其他话题,然后隐藏tabbar,通过侧点击切换。如下图所示: ? 整体框架 首页搭建 1、导航设置 先来看看效果图: ?...首页导航效果演示.gif 刚开始导航颜色是透明,随着tableView向上滚动时,导航主键显示颜色。...设置代码如下: 获取导航背景图,用于滚动时修改颜色和透明图 设置barTintColor为蓝色 设置barTintColor为白色 barImg = (navigationController?....如果使用subscribe监听的话,需要设置在哪个线程操作。是不是代码有点繁琐?...其实我也这么觉得,初入RxSwift,不打算封装太多层,怕把自己绕进去了,所以就先这样写了~ 4、设置导航titile日期 效果说明:随着列表滚动,sectionHeader日期会显示在导航

    2.3K10

    iOS开发UINavigation系列一——导航UINavigtionBar

    iOS开发UINavigation系列一——导航UINavigtionBar 一、导航使用         在iOS开发中,我们通常会使用导航控制器,导航控制器中封装了一个UINavigationBar...,实际上,我们也可以在不使用导航控制器前提下,单独使用导航,在UINavigationBar中,也有许多我们可以定制属性,用起来十分方便。...(null_resettable, nonatomic,strong) UIColor *tintColor; tintColor这个属性会影响到导航上左侧pop按钮图案颜色和字体颜色,系统默认是如下颜色...@property(nullable, nonatomic,strong) UIColor *barTintColor; BarTintColor用于设置导航背景色,这个属性被设置后,半透明效果将失效...,这里需要注意,默认背景图案是不做缩放处理,所以我们使用图片尺寸要和导航尺寸匹配,这里面还有一个UIBarMetrics参数,这个参数设置设备状态,如下: typedef NS_ENUM(NSInteger

    1.1K31

    UINavigationBar用法

    设置导航标题 这个直接是很简单设置,一行代码搞定 self.navigationItem.title = @"导航标题"; 设置导航背景颜色 导航背景颜色,也是很简单 自己替换代码中颜色即可...self.navigationBar.barTintColor =[UIColor blackColor]; 设置导航背景图片 这里虽然一行代码很简单,但是要来简单说一下BarMetrics这个枚举值...黑色颜色,用于亮色背景,一个是白色用于深色背景 设置返回按钮 有时候我们会发现,我们设置返回按钮都是蓝色默认颜色,那么到底该怎么更改这些按钮颜色设置返回按钮颜色,只设置tintColor颜色就好了...有了上面的基础,设置导航线条颜色就变得很简单了。...首先,我做了个UIImage分类:通过颜色转成UIImage; 然后,用上面的方案来设置导航底部线条。

    2K20

    iOS导航基础效果配置

    标题设置 self.navigationItem.title = @"标题"; 复制代码 正常情况下,控制器标题会默认作为导航标题 前景色 self.navigationController.navigationBar.barTintColor...设置返回按钮 //只设置颜色 self.navigationController.navigationBar.tintColor = [UIColor orangeColor]; 复制代码 //设置成图片...//全局设置导航主题,只在AppDelegate中有效, 或者是UINavagaitonController中RootController 中设置有效 - (void)setNavigationControllerAppearance...self.navigationController.navigationBar.hidden = YES; 复制代码 导航动态消失 if (scrollView.contentOffset.y >...但是如果用navigationBar.hidden隐藏导航,我们可以继续使用navigationBarHidden提供滑动pop效果,如果用navigationBarHidden,这个操作将无效;但前者

    1.6K10

    iOS15适配

    适配以iOS15 beta6和xcode13 beta5为环境基础 UINavigationBar 用新xcode13编译工程后,导航问题比较明显,调试之后发现是UINavigationBar部分属性设置在...iOS15上是无效 旧代码 navigationBar.setBackgroundImage(UIColor.clear.image, for: .default) // 导航背景,主题色是绿色 navigationBar.barTintColor...UIFont.systemFont(ofSize: 18), NSAttributedString.Key.foregroundColor: UIColor.white ] run起来后发现,导航颜色设置没有作用...,呈现是白色,字体颜色也没有生效,呈现黑色,查看导航特性API:UINavigationBarAppearance后发现,iOS15navigationBar相关属性设置要通过实例UINavigationBarAppearance...来实现,UINavigationBarAppearance是iOS13更新API,应该有人已经在用,我们应用兼容iOS10以上,对于导航设置还没有使用UINavigationBarAppearance

    2.3K30

    导航调色那些事儿2. 标签TableBar那些事儿

    导航调色那些事儿 小规律: 要设置内容,全找item 要修改颜色及文字属性,找bar 1.1 改变 NavigationBar 背景颜色 [UINavigationBar appearance].barTintColor...= [UIColor blueColor]; //如果使用是backgroundColor,就会自带毛玻璃效果 self.navigationBar.backgroundColor = [UIcolor...; } 1.7 给导航设置一张背景图片 这张背景图片系统默认高度是64 [self.navigationBar setBackgoundImage:[UIImage imageNamed:@"navBar..."] forBarMetrics:UIBarMetricsDefault]; 1.8 导航半透明效果 如果设置成NO,tableView就从状态下面开始。...标签TableBar那些事儿 2.1 调色 可以完全参考导航,几乎雷同。 2.2 关闭半透明效果 一旦关闭标签半透明效果,控制器view就不会到达屏幕最底部了,而是到了标签紧上方。

    1.5K50

    iOS开发UINavigation系列三——工具UIToolBar

    iOS开发UINavigation系列三——工具UIToolBar         iOS中除了UINavinationBar之外,还有工具UIToolBar可以供我们使用,工具导航十分类似,...只是功能更加简单,工具中也有UIBarButtonItem按钮,在前两篇博客中,对导航导航项都进行讨论,地址如下: UINavigationBar:http://my.oschina.net/u...下面是UIToolBar中一些方法,其中大部分在UINavigationBar中都有涉及,这里只做简单介绍: //工具风格,和导航类似,有黑白两种 @property(nonatomic) UIBarStyle... NSArray *)items animated:(BOOL)animated;  //设置item风格颜色 @property(null_resettable,... nonatomic,strong) UIColor *tintColor; //设置工具背景色 @property(nullable, nonatomic,strong) UIColor *barTintColor

    56410

    iOS状态设置

    状态配置 iOS状态设置有两种方式 这两种方式是根据UIViewControllerBasedStatusBarAppearance也就是View controller-based status...配置,ViewController配置生效 也可以在Info.plist添加默认状态样式 Status bar style设置为UIStatusBarStyleLightContent或UIStatusBarStyleDefault...statusBar颜色 在navigationBar上addSubView该UIView即可 UINavigationBar设置 上面说了状态 这里顺便把UINavigationBar也说了 我配置...; //设置bar颜色 appear.barTintColor = UIColor(red: 52/255, green: 146/255, blue: 233/255, alpha: 1.0);...,会导致状态颜色与navigationBar背景色不同,暂没找到好解决方法 6) 设置navigationBar背景透明方式 跟去黑线方式相同

    2.7K11

    MacOS中Dock设置使用

    Dock就是Mac放置常用应用程序和文件夹快捷方式任务,为你访问这个应用和文件提供了非常方便入口。 作为Mac用户最常使用区域,要知道如何才能更高效使用它,从而达到事半功倍效果。...下面就为大家全面讲解dock设置技巧~ 改变大小和位置 1. 打开系统偏好设置,点击Dock或程序坞图标 2....调整大小、位置、使用效果、显示隐藏等 将鼠标移到Dock分割线位置,会有隐藏小技巧: 点按拖动可直接调整大小 按住shift再点按拖动可改变位置 右键可直接关闭显示隐藏、关闭放大效果、调整位置、...若应用程序正在使用,可直接在Dock中右键该应用图标,在选项列表中选择在程序坞中保留 移除应用程序、文件(夹) 1. 移除应用程序时,先退出应用程序 2....空白区域就是个透明图标,可以移动位置或拖离Dock,重复上方指令可添加多个 添加最近使用 1. 打开终端(Terminal.app) 2.

    3.5K40
    领券