zoukankan      html  css  js  c++  java
  • 记录一些容易忘记的属性 -- UINavigationController

      //设置导航栏的风格
        self.navigationController.navigationBar.barStyle = UIBarStyleDefault;
        //设置导航栏是否透明 NO不透明, YES 透明,默认为YES;

        //当导航栏的translucent属性设置为YES,则在当前视图控制器的坐标原点为屏幕左上角
        //当导航栏的translucent属性设置为NO,则在当前视图控制器的坐标原点在屏幕左上角(往Y轴方向距离导航栏的高度(44))
        self.navigationController.navigationBar.translucent =  NO;

        //设置导航栏上导航元素项的颜色
        self.navigationController.navigationBar.tintColor = [UIColor yellowColor];

        //设置导航栏的前景颜色
        self.navigationController.navigationBar.barTintColor = [UIColor cyanColor];

      //隐藏导航栏
        self.navigationController.navigationBarHidden = NO;
        
        //设置导航栏的背景图片
        //UIBarMetricsDefault 肖像画(正屏)
        //UIBarMetricsLandscapePhone 风景画(侧屏)
        [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navBarBG1"] forBarMetrics:UIBarMetricsDefault];
        [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navBarBG2"] forBarMetrics:UIBarMetricsLandscapePhone];

        //设置导航项的标题视图,这个优先级比下面的两种方式高
        UIView *titleView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
        titleView.backgroundColor = [UIColor purpleColor];
        self.navigationItem.titleView = titleView;
        
        //设置视图控制器的名称
        //这两方式设置的优先级一致,谁后设置,用谁的名字
      1  self.navigationItem.title = @"controllOne";
      2  self.title = @"控制器一";

        //所有的导航元素项放在视图控制器的navigationItem里
        //所有的视图控制器都有自己独立的导航元素项,但是公用一个导航栏

        //裁剪超出边界的部分
        self.navigationController.navigationBar.clipsToBounds = YES;

  • 相关阅读:
    VUE 网页端改成桌面端(Electron)
    GitHub 的使用(用Git完成代码提交)
    Entity Framework Code Firest 连接Sqlserver数据库(增删改查)
    C# 微信小程序支付(ASP.NET Core WebApi )
    Entity Framework Code Firest 连接Postgresql数据库
    ASP.NET Core 实现 MQTT通讯协议 Demo(开源库:MQTTnet)
    ASP.NET Core WebApi + EF Core(实现增删改查,使用Swagger测试API)
    Redis不同数据类型的的数据结构实现
    C#通过Redis实现分布式锁
    网络爬虫基本原理(一)
  • 原文地址:https://www.cnblogs.com/goodheart/p/3991417.html
Copyright © 2011-2022 走看看