ios-实战项目笔记总结-商城类-导航控制器
-(void)CreateUi { [UINavigationBar appearance].barTintColor=[UIColor colorWithRed:63/255.0 green:192/255.0 blue:158/255.0 alpha:1]; self.navigationController.navigationBar.translucent=YES; UIButton * mainSearchbtn=[[UIButton alloc]initWithFrame:CGRectMake(60, 10, kWidth-190, 30)]; mainSearchbtn.backgroundColor=[UIColor whiteColor]; mainSearchbtn.layer.cornerRadius=18; UIImageView * mainSearchImage=[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"搜索@2x"]]; [mainSearchImage setFrame:CGRectMake(30, 5, 20,20)]; UILabel * mainSearchLabel=[[UILabel alloc]initWithFrame:CGRectMake(60, 0, kWidth-160-30, 30)]; mainSearchLabel.text=@"搜索附近商品"; mainSearchLabel.textColor=[UIColor grayColor]; [mainSearchbtn addSubview:mainSearchLabel]; [mainSearchbtn addSubview:mainSearchImage]; self.navigationItem.titleView=mainSearchbtn; UIButton *leftbtn=[[UIButton alloc]initWithFrame:CGRectMake(10, 10, 60, 20)]; UILabel * leftLbl=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 40, 20)]; self.leftLbl=leftLbl; leftLbl.text=@"莱州"; leftLbl.textColor=[UIColor whiteColor]; leftLbl.textAlignment=YES; leftLbl.font=[UIFont systemFontOfSize:20]; [leftbtn addSubview:leftLbl]; UIImageView * leftImage=[[UIImageView alloc]initWithFrame:CGRectMake(44, 3, 24, 16)]; [leftImage setImage:[UIImage imageNamed:@"(-back@2x"]]; [leftbtn addSubview:leftImage]; [leftbtn addTarget:self action:@selector(leftClick:) forControlEvents:UIControlEventTouchUpInside]; UIBarButtonItem * leftBar=[[UIBarButtonItem alloc]initWithCustomView:leftbtn]; self.navigationItem.leftBarButtonItem=leftBar; UIButton *rightbtn=[[UIButton alloc]initWithFrame:CGRectMake(10, 20, 30, 30)]; [rightbtn setImage:[UIImage imageNamed:@"消息@2x"] forState:UIControlStateNormal]; [rightbtn addTarget:self action:@selector(rightClick:) forControlEvents:UIControlEventTouchUpInside]; UIBarButtonItem * rightBar=[[UIBarButtonItem alloc]initWithCustomView:rightbtn]; self.navigationItem.rightBarButtonItem=rightBar; }
不为失败找原因,要为成功找方法!