zoukankan      html  css  js  c++  java
  • navigationItem的设置和titleView的设置

    设置导航栏中间的标题

       self.navigationItem.title = @"title";

    设置导航栏的主题颜色

    self.navigationBar.barTintColor = [主题色];

    设置导航栏的标题文字颜色

       [self.navigationController.navigationBar setBarTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor grayColor]}];

    设置背景颜色

        [self.navigationBar setBarTintColor:[UIColor redColor]];

    设置UIBarButtonItem的样式及图标颜色

        UIBarButtonItem *leftItem = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemReply target:self action:@selector(leftItemClick)];
            leftItem.tintColor=[UIColor grayColor];
        self.navigationItem.leftBarButtonItem = leftItem;

    设置图片成为导航栏的标题

        UIImageView* imageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"marker"]];
        self.navigationItem.titleView = imageView;

    设置后退按钮的文字,和样式;

        /**
         UIBarButtonItemStylePlain,
         UIBarButtonItemStyleBordered NS_ENUM_DEPRECATED_IOS(2_0, 8_0, "Use UIBarButtonItemStylePlain when minimum deployment target is iOS7 or later"),
         UIBarButtonItemStyleDone,
         */

        UIBarButtonItem *backItem = [[UIBarButtonItem alloc]initWithTitle:@"返回" style:UIBarButtonItemStylePlain target:self action:@selector(backClick)];
        self.navigationItem.backBarButtonItem = backItem;

        //点击Cell跳转控制器

        -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
            UIViewController* VC = [[UIViewController alloc]init];
            [VC.view setFrame:[UIScreen mainScreen].bounds];
            VC.view.backgroundColor = [UIColor redColor];

        //设置返回按钮的颜色

           self.navigationController.navigationBar.tintColor=[UIColor grayColor];

            [self.navigationController pushViewController:VC animated:YES];
        }

    //设置导航栏中title字体颜色及大小

        UILabel *LB = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 30)];
        LB.text = @"ZCL";
        LB.font = [UIFont systemFontOfSize:8];
        LB.textColor = [UIColor redColor];
        //设置位置在中心
        LB.textAlignment = NSTextAlignmentCenter;
        self.navigationItem.titleView = LB;

        //自定义导航栏(搜索框)
        UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 50, 30)];
        searchBar.placeholder = @"输入科室进行查找";
        self.navigationItem.titleView = searchBar;

  • 相关阅读:
    [Swift]LeetCode282. 给表达式添加运算符 | Expression Add Operators
    [Swift]LeetCode279. 完全平方数 | Perfect Squares
    [Swift]LeetCode275. H指数 II | H-Index II
    [Swift]LeetCode274.H指数 | H-Index
    [Swift]LeetCode273. 整数转换英文表示 | Integer to English Words
    [Swift]LeetCode267.回文全排列 II $ Palindrome Permutation II
    Cygwin与minGW
    pat-1087【最短路径】
    Codeforces Round #313 A. Currency System in Geraldion(简单题)
    DIV+CSS在不同浏览器中的表现
  • 原文地址:https://www.cnblogs.com/niit-soft-518/p/7637337.html
Copyright © 2011-2022 走看看