`
lizhuang
  • 浏览: 904274 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

UINavigationController改变UINavigationBar导航条标题颜色和字体

 
阅读更多
iOS 5 以后 UINavigationController 可以 改变UINavigationBar导航条标题颜色和字体


[self.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
                                                                     [UIColor colorWithRed:0 green:0.7 blue:0.8 alpha:1], UITextAttributeTextColor,
                                                                     [UIColor colorWithRed:0 green:0.7 blue:0.8 alpha:1], UITextAttributeTextShadowColor,
                                                                     [NSValue valueWithUIOffset:UIOffsetMake(0, 0)], UITextAttributeTextShadowOffset,
                                                                     [UIFont fontWithName:@"Arial-Bold" size:0.0], UITextAttributeFont,
                                                                     nil]];
   

其中 UITextAttributeTextColor和UITextAttributeFont 属性是文字颜色和字体
分享到:
评论

相关推荐

    仿苹果导航条2

    通过这个API,我们可以精确地控制按钮、标题等元素的颜色、字体和背景。 4. **UINavigationBar**:作为导航控制器的一部分,UINavigationBar是显示在屏幕顶部的可视组件,包含标题和左右按钮。仿造苹果导航条时,...

    (0011)-iOS/iPhone/iPAD/iPod源代码-导航条(Navigation Bar)-Customized Back Button

    5. **自定义导航条的颜色**:导航条的背景颜色可以通过设置`UINavigationBar`的`barTintColor`属性来改变。若想设置渐变色或图片,可以自定义`CAGradientLayer`或设置`backgroundImage`。 6. **自定义导航条的图片*...

    ios-自定义cell,导航条.zip

    2. 自定义导航条颜色:通过修改`UINavigationBar`的`barTintColor`属性,可以改变导航条的背景颜色。 3. 更改字体和颜色:使用`navigationBar.titleTextAttributes`可以设置标题的字体和颜色。 4. 添加自定义视图...

    学习iOS自定义导航控制器UINavigationController

    这里设置了标题的字体大小和颜色,以及导航栏的背景图片。 ```objc UINavigationBar *navigationBar = [UINavigationBar appearanceWhenContainedIn:self, nil]; [navigationBar setTitleTextAttributes:dict]; ...

    ios 自定义标题栏状态栏

    1. **设置背景颜色**:你可以通过`UINavigationBar`的`barTintColor`属性来设置导航栏的背景颜色。例如: ```swift self.navigationController?.navigationBar.barTintColor = UIColor.red ``` 2. **定制标题...

    自定义导航条的按钮效果

    标题“自定义导航条的按钮效果”表明我们将探讨如何定制`UINavigationBar`上的按钮和其他元素,如segments等。 首先,`UINavigationBar`是iOS系统提供的一个导航控制器`UINavigationController`的重要组成部分,它...

    导航栏和Tabbar

    3. **字体设置**:修改导航栏标题的字体大小和颜色,可以使用`UINavigationBar.appearance().titleTextAttributes`,并设置`NSForegroundColorAttributeName`和`NSFontAttributeName`。 4. **图片导航栏**:在导航...

    IOS UINavigationBarItem设置

    此外,`UINavigationItem` 还支持动态调整其样式,如改变字体颜色、大小、背景色等。这可以通过自定义 `UIBarButtonItem` 或创建自定义 `UIBarAppearance` 来实现。 在实际开发中,可能会遇到需要在不同页面间共享...

    Swift之UITabBarController 导航控制器的自定义

    设置导航条标题文本颜色为白色。 - `UINavigationBar.appearance().tintColor=UIColor.whiteColor();` 设置导航条上的按钮(如返回按钮)的颜色为白色。 4. **设置状态栏风格**: `UIApplication....

    IOS从基础到高级教程

    导航条(Navigation Bar)是iOS应用中常见的UI元素之一,通过对导航条的颜色、字体、按钮样式等进行自定义,可以有效提升应用的品牌识别度和整体美感。使用`UINavigationBar`的`appearance`代理方法可以全局修改导航...

    可以滑动的NavigationTitleView

    标题“可以滑动的NavigationTitleView”所指的是一种在iOS应用中实现的创新导航条标题视图。这种标题视图并非固定不变,而是能够持续循环滑动,为用户界面增添动态效果,提升用户体验。在iOS开发中,通常使用...

    BMYScrollableNavigationBar(iOS源码)

    - **自定义样式**:由于BMYScrollableNavigationBar是自定义的导航栏,所以可以对其进行高度定制,如颜色、字体、间距等。 - **性能优化**:滚动事件频繁触发,因此在实现过程中要注意性能优化,避免不必要的计算和...

Global site tag (gtag.js) - Google Analytics