zoukankan      html  css  js  c++  java
  • 自定义导航栏--用法一

    #pragma mark------------------------
    #pragma mark------------------------自定义导航
        self.title=@"外卖";
        
        UITapGestureRecognizer *tapLeft = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(changeCity)];
        UIView *leftItemView =[[UIView alloc]initWithFrame:CGRectMake(0, 0, iPhoneWidth/7, 30)];
        [leftItemView addGestureRecognizer:tapLeft];
        leftItemView.backgroundColor = [UIColor redColor];
        UIButton *locationBtn = [UIButton buttonWithType:UIButtonTypeCustom];
        locationBtn.frame = CGRectMake(30, 0, 30, 30);
        [locationBtn setImage:[UIImage imageNamed:@"pulldownIcon"] forState:UIControlStateNormal];
        [locationBtn addTarget:self action:@selector(changeCity) forControlEvents:UIControlEventTouchUpInside];
        [leftItemView addSubview:locationBtn];
        self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithCustomView:leftItemView];
        
        
        UILabel *cityNameLab=[UILabel new];//[[UILabel alloc]initWithFrame:CGRectMake(0,10, 80, 50)];
        [leftItemView addSubview:cityNameLab];
        cityNameLab.font=[UIFont systemFontOfSize:14];//51px
        cityNameLab.text=@"杭州";
        cityNameLab.textAlignment=NSTextAlignmentRight;
        //WEAKSELF(ws);
        [cityNameLab makeConstraints:^(MASConstraintMaker *make) {
            make.right.equalTo(locationBtn.mas_left).with.offset(0);
            make.centerY.equalTo(locationBtn.mas_centerY);
            make.width.equalTo(@60);
            make.height.equalTo(@40);
        }];
        
        
        
    
    #pragma mark--------------------------------------------------------------------
        UITapGestureRecognizer *tapRight = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(gotoSearchVC)];
        UIView *rightItemView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, iPhoneWidth/7, 30)];
        [rightItemView addGestureRecognizer:tapRight];
        rightItemView.backgroundColor = [UIColor redColor];
        UIButton *searchBtn = [UIButton buttonWithType:UIButtonTypeCustom];
        searchBtn.frame = CGRectMake(30, 0, 30, 30);
        [searchBtn setImage:[UIImage imageNamed:@"search_icon"] forState:UIControlStateNormal];
        [searchBtn addTarget:self action:@selector(gotoSearchVC) forControlEvents:UIControlEventTouchUpInside];
        [rightItemView addSubview:searchBtn];
        self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithCustomView:rightItemView];

     

  • 相关阅读:
    java的泛型
    JAVA集合类--(一闪而过)
    java面向对象- -一闪而过
    进制转换之二进制与十进制转换
    跳跃表-原理及Java实现
    Excel二次开发相关代码
    程序员学炒股(7) 股市心得
    程序员学炒股(7) 股指期货收盘价对第二天开盘价有影响吗?
    程序员学炒股(6) 让我们来看一下7月份A股的表现
    程序员学炒股(5) 股指交割日效应是否存在?
  • 原文地址:https://www.cnblogs.com/blogwithstudyofwyn/p/5384999.html
Copyright © 2011-2022 走看看