项目中 -- 设置tabBar样式 (旅游局)
- (void)addChildViewController:(UIViewController *)ViewController image:(UIImage *)image selectImg:(UIImage *)selectImg title:(NSString *)title navTitle:(NSString *)navTitle{
// 设置navigationBarItem 和 tabBarItem
ViewController.title = title;
// 关键代码 将系统的tabBar的title上调
[ViewController.tabBarItem setTitlePositionAdjustment:UIOffsetMake(0, -3)];
ViewController.tabBarItem.image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
ViewController.tabBarItem.selectedImage = [selectImg imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
// 设置tabBarItem title样式
[ViewController.tabBarItem setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor grayColor]} forState:UIControlStateNormal];
[ViewController.tabBarItem setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor redColor]} forState:UIControlStateSelected];
// 添加导航栏
UINavigationController *navigation = [[UINavigationController alloc] initWithRootViewController:ViewController];
ViewController.navigationItem.title = navTitle;
[self addChildViewController:navigation];
}
最新文章
- 上传自己的Python代码到PyPI
- 基于.NET平台常用的框架整理【转】
- 【原创】kafka controller源代码分析(二)
- 十三、Java基础---------多线程总结
- Swift - 自动布局库SnapKit的使用详解1(配置、使用方法、样例)
- Java [leetcode 11] Container With Most Water
- iOS开发中.pch 文件的使用及其相关工程设置
- Android 查看通讯录Contacts是否发生变化
- 写给C语言新手的话
- Oracle 中的Top写法
- 上传图片转为base64格式预览并压缩图片(不兼容IE9以下浏览器,兼容移动端ios,android)
- bootstrap快速入门笔记(六)-代码
- MyElipse配置
- 微信小程序之onLaunch与onload异步问题
- WCF优雅使用 KnownType标记的方法
- 关于 chrome canary X64 在 win7 64bit 下面缺少openvr_api.dll的解决方法
- Python之List列表的增删改查
- SparkException: Could not find CoarseGrainedScheduler or it has been stopped.
- python 全栈开发,Day87(ajax登录示例,CSRF跨站请求伪造,Django的中间件,自定义分页)
- java之堆和栈的比较