首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

UINavigationBar的用法

设置导航栏的标题 这个直接是很简单的设置,一行代码搞定 self.navigationItem.title = @"导航栏标题"; 设置导航栏背景颜色 导航栏的背景颜色,也是很简单的 自己替换代码中的颜色即可...黑色颜色,用于亮色背景,一个是白色用于深色背景 设置返回按钮 有时候我们会发现,我们设置的返回按钮都是蓝色的默认颜色,那么到底该怎么更改这些按钮的颜色呢 设置返回按钮的颜色,只设置tintColor的颜色就好了...仅仅设置返回按钮的文字 - (void)setBackButtonTitle { UIBarButtonItem *leftButton = [[UIBarButtonItem alloc] initWithTitle...首先,我做了个UIImage的分类:通过颜色转成UIImage; 然后,用上面的方案来设置导航栏底部线条。...颜色转图片的代码: @implementation UIImage (ColorImage) + (UIImage *)imageWithColor:(UIColor *)color { CGRect

2K20

【IOS开发基础系列】Navigation页面导航专题

2.3 回退按钮 2.3.1 回退按钮自定义 UIBarButtonItem * backItem = [[UIBarButtonItem alloc] initWithImage: [UIImage...,去掉后边的文字,在网上查了一些资料,最简单且没有副作用的方法就是: [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment...2.5.4 隐藏返回按钮 [self.navigationItem setHidesBackButton: YES]; 2.5.5 设置导航栏标题的字体颜色和大小     方法一:(自定义视图的方法,...一般人也会采用这样的方式)         就是在导航向上添加一个titleView,可以使用一个label,再设置label的背景颜色透明,字体什么的设置就很简单了。...NSTextAlignmentCenter; titleLabel.text = @"新闻"; self.navigationItem.titleView = titleLabel;     方法二:(在默认显示的标题中直接修改文件的大小和颜色也是可以的

45520
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS开发UINavigation系列三——工具栏UIToolBar

    UINavigation系列三——工具栏UIToolBar         iOS中除了UINavinationBar之外,还有工具栏UIToolBar可以供我们使用,工具栏和导航栏十分类似,只是功能更加简单,工具栏中也有UIBarButtonItem...:http://my.oschina.net/u/2340880/blog/527781         导航栏一般会出现在视图的头部,与之相对,工具栏一般会出现在视图的的底部,上面可以填充一些按钮,提供给用户一些操作...下面是UIToolBar中的一些方法,其中大部分在UINavigationBar中都有涉及,这里只做简单的介绍: //工具栏的风格,和导航栏类似,有黑白两种 @property(nonatomic) UIBarStyle... barStyle;  //设置工具栏上按钮数组 @property(nullable,nonatomic,copy) NSArrayUIBarButtonItem *> *items;  //设置工具栏是否透明... *> *)items animated:(BOOL)animated;  //设置item风格颜色 @property(null_resettable, nonatomic,strong) UIColor

    56710

    iOS8 自定义navigationbar 以及 UIBarButtonItem 边距问题

    = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 32)]; [bar setBackgroundImage:[UIImage...buttonWithType:UIButtonTypeCustom]; [left setFrame:CGRectMake(0, 2, 28, 28)]; [left setImage:[UIImage...,左右按钮都可以替换,但是如果放在UITableViewController中,自定义的navigationbar会随着scrollview的滑动而滑动,不会像系统自带的navigationbar一样始终保持在屏幕最上方...那么我们可以有第二种解决方式,修改原来的navigationbar,其实就是改一下leftBarButtonItem或者rightBarButtonItem在navigationbar上面的位置:修改UIBarButtonItem...修改UIBarButtonItem 的边距 @interface UINavigationItem (margin) @end @implementation UINavigationItem (margin

    1.8K70

    iOS AVDemo(7):视频采集,视频系列来了丨音视频工程示例

    镜像类型表示采集的画面是否左右镜像,这个在直播时,主播经常需要考虑是否对自己的画面进行镜像,从而决定主播和观众的所见画面是否在『左右』概念的理解上保持一致。...,所以我们这里设置采集处理的颜色空间格式为 32bit BGRA,这样方便将 CMSampleBuffer 转换为 UIImage。...这里的颜色空间要与 CMSampleBuffer 图像数据的颜色空间一致。...-imageFromSampleBuffer: 方法实现了将 CMSampleBuffer 转换为 UIImage 的逻辑。...这里需要注意的是,我们在绘制 bitmap 时使用的是 RGB 颜色空间,与前面设置的采集的颜色空间一致。如果这里前后设置不一致,转换图像会出问题。

    86930

    UI篇-UINavigationController之易忘补充

    设置导航栏的背景图片 (多见于导航背景颜色是渐变颜色,使用一张图片)但是这张图片设置好以后,所有的控件的Y坐标都会下移64,也就是说,这张图片会占用屏幕的64pt 高度的屏幕,而且无法被普通试图覆盖使用...forBarMetrics:UIBarMetricsDefault]; 或者 AppDelegate中   [[UINavigationBar appearance] setBackgroundImage:[UIImage...imageNamed:@"navBg"] forBarMetrics:UIBarMetricsDefault]; 设置普通的导航栏颜色 在入口类中全局设置就可以达到统一导航栏颜色的效果。  ...[[UINavigationBar appearance] setBarTintColor: RGB(3, 14, 30, 1)]; 你会发现你设置的导航颜色是正常的色值,但是就是偏淡,那是因为导航的默认属性是半透明的...但是这个设置不会影响第二个VC的title 的颜色(默认的一直黑色)。

    2.2K20

    六天完成一个简单iOS App - 第一天

    图片文字被自动渲染成蓝色 解决方法:解决图片渲染成蓝色 方法一: // 产生一张不会进行自动渲染的图片 UIImage *selectedImage = [tempImage imageWithRenderingMode...,那么我们写一个UIbarbuttonitem的分类抽取一个方法来简化代码。...PCH文件 所有文件都用的到的东西,例如颜色设置的宏,分类,修改的输出日志等等,我们可以写到PCH文件中,保证所有的文件都可以用,而不用频繁的每个类中都引入 #ifdef __OBJC__ /** 在这之间的...#endif /******** 日志输出 ********/ /******** 关于颜色的宏********/ // 带透明度的颜色 #define CLColorA(r,g,b,a) [UIColor...colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:(a)] // 不带透明度的颜色 #define CLColor(r,g,b)

    1.1K50

    【iOS开发-22】navigationBar导航栏,navigationItem建立:获取导航栏中的基本文本和button以及各种跳跃

    事实上它们有的时不透明有的时透明有的时半透明,但不知为何无效果 self.navigationController.navigationBar.barStyle=UIBarStyleDefault; //设置导航条背景颜色...,也是半透明玻璃状的颜色效果 self.navigationController.navigationBar.backgroundColor=[UIColor orangeColor];...UINavigationBar and UISearchBar,以后遇到时再细说 [self.navigationController.navigationBar setBackgroundImage:[UIImage...:[UIImage imageNamed:@"logo-40@2x.png"] style:UIBarButtonItemStylePlain target:self action:@selector(...button覆盖原先的"<back" UIBarButtonItem *barBtn5=[[UIBarButtonItem alloc]initWithTitle:@"回家" style:UIBarButtonItemStylePlain

    2.4K10
    领券