iOS 自定义nav tab 样式

原创 2016年08月30日 13:45:51
//状态栏颜色
        [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];


        // 定义NavigationBar样式
        [[UINavigationBar appearance] setTitleTextAttributes:@{NSFontAttributeName:kFont_Nav_Title,NSForegroundColorAttributeName:kColor_White}];
        [[UINavigationBar appearance] setTintColor:kColor_White];
        [[UINavigationBar appearance] setBackgroundImage:[UICommonCtrl imageWithColor:kColor_Blue] forBarMetrics:UIBarMetricsDefault];
        [[UINavigationBar appearance] setShadowImage:[UICommonCtrl imageWithColor:kColor_Blue]];

        //自定义返回按钮
        UIEdgeInsets insets = UIEdgeInsetsMake(0, 0, -2.0, 0);
        UIImage *alignedImage = [[UIImage imageNamed:@"icon_nav_back"] imageWithAlignmentRectInsets:insets];
        [[UINavigationBar appearance] setBackIndicatorImage:alignedImage];
        [[UINavigationBar appearance] setBackIndicatorTransitionMaskImage:alignedImage];
        [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)
                                                             forBarMetrics:UIBarMetricsDefault];

       // 定义TabBar样式
        [[UITabBar appearance] setTintColor:kColor_Blue];
        [[UITabBar appearance] setShadowImage:[UICommonCtrl imageWithColor:SHORTCOLOR(0xe4)]];
        [[UITabBar appearance] setBackgroundImage:[UICommonCtrl imageWithColor:kColor_White]];

        [[UITabBarItem appearance] setTitleTextAttributes:@{ NSForegroundColorAttributeName : kColor_Blue }
                                                 forState:UIControlStateSelected];
        [[UITabBarItem appearance] setTitleTextAttributes:@{ NSFontAttributeName : [UIFont systemFontOfSize:11] }
                                                 forState:UIControlStateNormal];

iOS开发 自定义tableView样式(使用代码/使用Interface Builder)、分组显示、给TableView增加索引、给TableView增加SearchBariOS开发 自定义tab

1、使用代码 自定义tableView样式有两种方法,一种是用代码写cell的subView,另一种是导入nib文件(就是用Interface Builder设计),这篇笔记记录的是代码的方法. 1...

自定义android的tab样式

android项目中碰到需要替换tabHost默认样式的情况,需要达到下图的效果: 为了做成这样的效果,花了些时间,这里做个笔记,给有需要的朋友。 步骤一:新建一个xml布局文件,命名...

Android: 自定义Tab样式

shaobin0604@163.com 收录于2010-09-02 阅读数:公众公开 原文来源  我也要收藏1.制作4个9patch的tab样式,可参考android默认的资源 tab_un...

自定义Tab选项卡样式

综合以下两篇文章应该可以做出所有简单的效果 第一篇-------------------------------------->转载自http://www.youmi.net/bbs/thr...

javascript+div样式的自定义tab选项卡

需求:进入页面以div样式的选项卡显示,默认显示第一个,鼠标移上事件(也可以更换为鼠标点击事件)进行切换选项卡 New Document .news{...

自定义android的tab样式

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mmqzlj.blog.51cto.com/2092359/642465 ...
  • sheepkx
  • sheepkx
  • 2011年11月08日 22:21
  • 345

自定义android的tab样式

android项目中碰到需要替换tabHost默认样式的情况,需要达到下图的效果: 为了做成这样的效果,花了些时间,这里做个笔记,给有需要的朋友。 步骤一:新建一个xml布局文件,命名...

iOS 在TabViewController中设置Tab Bar,且实现自定义

开发环境:Xcode 6.1 iOS 7.1.2 & iOS 8.1 实现功能一,在打开APP时即显示第三个Tab对应的View; 实现功能二,给每一个Tab设置图片和选中图片。 - (BOOL)ap...

iOS自定义Tab选择

使用Quarz2D绘图api进行绘制,不停的重新绘制会导致屏幕闪烁。(本来想在内存种绘图然后在存储到本地,可能效果好一点,没有实践) 头文件: #import //////////////...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS 自定义nav tab 样式
举报原因:
原因补充:

(最多只允许输入30个字)