设置系统导航栏

设置导航栏的颜色

self.navigationController.navigationBar.barTintColor = [UIColor blackColor];

//设置导航栏字体的颜色大小setTitleTextAttributes后面接字典,

[self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor whiteColor]}];

//修改系统返回按钮的颜色

self.navigationController.navigationBar.barTintColor = [UIColor blackColor];

self.navigationController.navigationBar.barStyle = UIStatusBarStyleDefault;

[self.navigationController.navigationBar setTintColor:[UIColor whiteColor]];

//隐藏返回文字

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)

forBarMetrics:UIBarMetricsDefault];

时间: 2024-10-05 10:16:45

设置系统导航栏的相关文章

设置全局导航栏颜色,标题大小和UIBarButtonItem字体大小

设置全局导航栏颜色,标题大小和UIBarButtonItem字体大小 在appdelegate里面设置 swift: UINavigationBar.appearance().barTintColor = UIColor.init(red: 47, green: 48, blue: 52) UINavigationBar.appearance().tintColor = UIColor.whiteColor() UINavigationBar.appearance().titleTextAttr

一些关于iOS系统导航栏与自定义导航栏的事情

关于系统导航栏是真的让人又爱又恨,爱的是苹果本身对这个控件的封装已经是很完美了,包括内存.美化.渐变动画等等,一般来说,基本上所有需求都可以满足的.但是你要知道什么东西到了中国,就会发生翻天覆地的变化,例如后台的数据并发.在国内奇葩的产品设计之下,导航栏也是面目全非,反正我看了比较著名的APP,发现他们的导航栏基本都是自定义,其中牵扯最大的问题就是导航栏自身的隐藏.颜色渐变. 其实通过APP运行时,你可以看到系统NavigationBar的分层.一个navigationBar是分很多层的,并非我

设置二级导航栏的返回按钮

1. 一般情况下的导航栏跳转,当在一级界面跳转到二级界面的时候,左item的会出现 “返回箭头+一级导航栏的标题”: 比如说:一级导航栏是“白菜精华”,那么二级导航栏的返回键是 : 2. 当我们使用下方的代码(下方代码是在一级界面写)时,确实可以当跳转到二级界面的时候,左上角是“返回图标 + 返回”: self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"返回" style:UI

设置BottomNavigationBar导航栏的间距和文字,图片大小

找了好久都没有找到怎么设置导航栏的文字大小和图片大小.后来朋友给推荐使用反射的方式很好用.特意保存下来,以备不时之需. 朋友博客地址 private void setBottomNavigationItem(int space, int imgLen) { float contentLen = 36; Class barClass = bottomNavigationBar.getClass(); Field[] fields = barClass.getDeclaredFields(); fo

关于在Android中如何设置底部导航栏

Android应用底部导航栏(选项卡)实例 现在很多android的应用都采用底部导航栏的功能,这样可以使得用户在使用过程中随意切换不同的页面,现在我采用TabHost组件来自定义一个底部的导航栏的功能. 我们先看下该demo实例的框架图:   其中各个类的作用以及资源文件就不详细解释了,还有资源图片(在该Demo中借用了其它应用程序的资源图片)也不提供了,大家可以自行更换自己需要的资源图片.直接上各个布局文件或各个类的代码: [1]  res/layout目录下的maintabs.xml 源码

MFC office2007风格设置左侧导航栏 [转]

当基础的框架搭好以后,我想为其添加一个左侧导航栏,过程如下:在框架类的头文件添加一个导航栏参数: CMFCOutlookBar m_navigation; 为了完善功能,在导航栏里面我添加了一个CTreeCtrl控件 CTreeCtrl m_treectrl; 并且创建一个函数创建导航栏,并关联CTreeCtrl控件,函数原型如下: bool CreateNavigationBar(CMFCOutlookBar& bar, UINT uiID, int nInitialWidth, CTreeC

Android 系统导航栏的颜色

Android设置状态栏颜色和状态栏文字.图标颜色 https://www.cnblogs.com/guanxinjing/p/9708622.html (这个只是看对应的部位的名字) 原文地址:https://www.cnblogs.com/tchaisheng/p/12585833.html

IOS 改变系统导航栏自带的返回action事件

#import <UIKit/UIKit.h> @protocol BackButtonHandlerProtocol <NSObject> @optional // Override this method in UIViewController derived class to handle 'Back' button click -(BOOL)navigationShouldPopOnBackButton; @end @interface UIViewController (

Snail—UI学习之自定义导航栏NSNavigationController

首先新建一个RootViewController 再建一个FirstViewController 在RootViewController.m中写入 #import "WJJRootViewController.h" #import "WJJFirstViewController.h" @interface WJJRootViewController () @end @implementation WJJRootViewController - (id)initWit