`
CrackRen
  • 浏览: 170267 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

设置UINavigationBar背景颜色

 
阅读更多

在AppDelegate中设置

 

 

 

#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v)  ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending)

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Override point for customization after application launch.
    if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0")) {
        [[UINavigationBar appearance] setBarTintColor:[UIColor colorWithRed:34/255.0 green:166/255.0 blue:236/255.0 alpha:1]];
        [[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];
    }
    [[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]}];
    
    // Status bar white
    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
    return YES;
}

 

分享到:
评论

相关推荐

    swift-一行代码设置状态栏样式和导航栏背景颜色

    接下来,导航栏背景颜色可以通过`UINavigationBar`的`barTintColor`属性来设置。例如,要将导航栏背景颜色设为蓝色,只需在你的`ViewController`中添加以下代码: ```swift self.navigationController?....

    ios-UINavigationBar.zip

    通常,这种颜色的变化可以通过简单的设置`barTintColor`属性来完成,但`DLNavigationBar`提供了一种更优雅的方法,即通过动画平滑地过渡颜色,使用户体验更加流畅。 以下是`DLNavigationBar`实现平滑过渡的一些关键...

    自定义系统UINavigationBarController

    同时,你可以设置barTintColor来指定导航栏的背景颜色,以匹配应用的视觉风格。 3. **自定义颜色**:UINavigationBar提供了多种方式来自定义颜色。你可以通过修改navigationBar.barTintColor改变整体背景色,用...

    swift-一个UINavigationBar分类可以动态改变导航栏的透明度以及大小

    默认情况下,`UINavigationBar`有一个固定的高度,并且具有一定的背景颜色和透明度。开发者可以通过修改其属性来调整其外观。 为了实现动态改变透明度和大小的功能,我们可以创建一个`UINavigationBar`的分类。在...

    swift-Tamamushi采用Swift编写的梯度UINavigationBar

    3. **自定义`UINavigationBar`的背景**:`Tamamushi`可能通过创建一个`UIView`或`CALayer`,并在其中绘制渐变色,然后将其设置为`UINavigationBar`的背景视图。这可以通过`UINavigationBar`的`setBackgroundImage(_:...

    UINavigationBar的层次说明(附:简单实例源码)

    1. **改变颜色和透明度**:通过设置`barTintColor`属性可以更改背景颜色,`translucent`属性可以控制透明度。 2. **自定义标题视图**:使用`titleView`属性可以替换默认的标题标签,插入任何自定义的UIView。 3. **...

    ios-自定义导航栏背景颜色.zip

    代码受https://github.com/ltebean/LTNavigationBar/启发,将其Objective-C的代码更改为swift代码,实现了UINavigationBar的扩展,代码调用非常简单,只需要一句话即可实现导航栏的颜色变更,十分适合需要做个性化...

    获取和设置系统标题栏文字颜色

    如果不希望修改窗口过程,可以创建一个自定义的标题栏控件并进行颜色设置。 在macOS上,由于其采用Cocoa框架,我们可以利用Objective-C或Swift来修改窗口标题的颜色。`NSWindow`对象有一个`...

    UINavigationBar的扩展使用案例

    STNavigationBar允许开发者通过简单的代码或者 storyboard 设置自定义背景图片、颜色或渐变效果,这样可以更好地匹配应用的整体视觉风格。 其次,标题的展示也是可定制的。在STNavigationBar中,你可以改变标题的...

    自定义导航栏颜色

    导航栏包含一个导航条视图(UINavigationBar),默认情况下,其背景颜色是半透明的白色。 要修改导航栏的背景颜色,有多种方法可以实现。以下是其中的一些常见技术: 1. **使用appearance代理**: iOS提供了...

    关于iOS中的各种颜色设置总结大全(推荐)

    全局设置导航栏颜色可以通过`UINavigationBar`的`appearance`代理,例如设置标题颜色、背景颜色和tintColor: ```swift // 设置全局导航栏标题颜色 UINavigationBar.appearance().titleTextAttributes = [....

    HBDNavigationBar:自定义UINavigationBar,用于在各种状态之间进行平滑切换,包括条形,条形颜色,背景图像,背景Alpha,条形隐藏,标题文本属性,色泽颜色,阴影隐藏。

    仔细观察,我 页面和 收藏 页面的导航栏背景颜色不一样,但是都有毛玻璃效果 收藏 页面往上滑动到一定程度时,导航栏会出现 shadowImage,此时如果右滑返回,导航栏依然在 收藏 页保留 shadowImage,然而 我 页面却...

    21.导航栏颜色设置

    在Android开发中,使用Java或Kotlin语言,我们可以利用`AndroidX`库中的`AppBarLayout`和`CollapsingToolbarLayout`组件,或者直接修改`Toolbar`的背景颜色。以下是一个在Java中设置导航栏颜色的例子: ```java ...

    (0013)-iOS/iPhone/iPAD/iPod源代码-导航条(Navigation Bar)-NavBar

    1. **更改导航条外观**:可以通过设置UINavigationBar的tintColor来改变其背景颜色,使用barTintColor改变顶部栏的颜色,使用titleTextAttributes来定制标题的字体、颜色等属性。 2. **添加自定义按钮**:在导航条...

    WXNavigationBar:像微信一样处理UINavigationBar。 简单易用

    WXNavigationBar ...背景颜色 背景图片 系统模糊导航栏 NavigationBar栏的颜色 NavigationBar的颜色 阴影影像 阴影图像色调颜色 后退按钮图像 后退按钮自定义视图 禁用交互式流行手势 全屏互动弹出手势 ...

    ios-一个像微信那样有追求的 UINavigationBar.zip

    一个像微信那样有追求的 UINavigationBar, 阴影,透明度,是否隐藏,背景颜色平滑过渡。兼容来电模式,兼容 到 iOS 8。 详情请移步 GitHub: https://github.com/listenzz/HBDNavigationBar

    iOS中导航栏的基本使用汇总

    // 设置导航栏背景颜色 UINavigationBar.appearance().barTintColor = UIColor.orange // 设置导航栏背景图片 UINavigationBar.appearance().setBackgroundImage(UIImage(named: "navigationBarImg"), for: ....

    改变背景类 LTNavigationBar.zip

    3. **设置背景**:利用LTNavigationBar提供的方法来设定背景颜色、渐变色或者图片。 4. **监听事件**:为了实现动态变化,你可以监听屏幕滚动或者其他事件,根据需要更新导航栏的背景。 5. **测试和调试**:在真实...

    NNNavigationBar:NNNavigationBar 实现导航条背景渐变过渡动画的轻量级框架

    本库用于实现UINavigationBar背景渐变过渡动画。 可能会遇到的问题 UINavigationBar 上的一个系统 bug ( An apple bug on the UINavigationBar) bug 描述:导航右滑返回手势,概率性的导致返回以后页面的 ...

    swift-ZSNavigationBar使用分类来允许你动态修改UINaivegationBar的外观

    `swift-ZSNavigationBar`就是利用这个特性,添加了一系列方法来改变`UINavigationBar`的外观,如设置背景颜色、文字颜色、透明度等,而无需继承或替换系统类,避免了可能的冲突和复杂性。 具体使用`swift-...

Global site tag (gtag.js) - Google Analytics