zoukankan      html  css  js  c++  java
  • IOS Custom NavigationItem --写titleView

            //先自己写一个titleView
    	UIView *titleView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 20)];//allocate titleView
    	titleView.backgroundColor=[UIColor blackColor];
    	//Create UILable
    	UILabel	*titleText = [[UILabel alloc] initWithFrame: CGRectMake(100, 0, 50, 20)];//allocate titleText
    	titleText.backgroundColor = [UIColor clearColor];
    	[titleText setText:@"Title"];
    	[titleView addSubview:titleText];
    	[titleText release];//release titleText
    	
    	//Create Round UIButton
    	UIButton *btnNormal = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    	[btnNormal setFrame:CGRectMake(0, 0, 40, 20)];
    	[btnNormal addTarget:self action:nil forControlEvents:UIControlEventTouchUpInside];
    	[btnNormal setTitle:@"Normal" forState:UIControlStateNormal];
    	[btnNormal setFont:[UIFont systemFontOfSize:8]];
    	[titleView addSubview:btnNormal];
    	
    	
    	//Set to titleView
    	 self.navigationItem.titleView = titleView;
    	[titleView release];//release titleView
    	
    	//Custom backgroundImage UIButton
    	UIButton *btnCustom = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    	[btnCustom setFrame:CGRectMake(0, 0, 32, 32)];
    	[btnCustom addTarget:self action:nil forControlEvents:UIControlEventTouchUpInside];
    	[btnCustom setTitle:@"CB" forState:UIControlStateNormal];
    	[btnCustom setBackgroundImage:[UIImage imageNamed:@"whiteButton.png"] forState:UIControlStateNormal];
    	[btnCustom setBackgroundImage:[UIImage imageNamed:@"blueButton.png"] forState:UIControlStateHighlighted];
    	//Create UIBarButtonItem with the customed button
    	UIBarButtonItem *rightBarButton = [[UIBarButtonItem alloc] initWithCustomView:btnCustom];//allocate rightBarButton
    	//Set to rightBarButtonItem
    	self.navigationItem.rightBarButtonItem = rightBarButton;
    	[rightBarButton release];//release rightBarButton
    	
    


  • 相关阅读:
    SPI masterslave驱动框架分析
    linux内存分配方法总结
    C#图片适应PictureBox大小显示
    .NET下的AO对象的安全释放
    .net C# PropertyGrid 显示下拉列表
    Oracle事务细节问题
    C#中Remoting的IPC通信之Winform与Windows服务通信错误问题及解决
    windows服务的安装与卸载
    windows环境下Oracle数据库冷备份和恢复全过程
    OGR连接数据源读取矢量数据图层(C#)
  • 原文地址:https://www.cnblogs.com/snake-hand/p/3167803.html
Copyright © 2011-2022 走看看