黑马程序员—IOS按钮用法与属性实例
来源:互联网 发布:耐克销售额的数据图表 编辑:程序博客网 时间:2024/04/27 16:41
----------------------java培训、Android培训、IOS培训、.Net培训期待与您交流!----------------------
IOS 按钮(button)用法与属性实例
(void) toggleButton: (UIButton *) button{if (isOn = !isOn){[button setTitle:@"On" forState:UIControlStateNormal];[button setTitle:@"On" forState:UIControlStateHighlighted];[button setBackgroundImage:baseGreen forState:UIControlStateNormal];[button setBackgroundImage:altGreen forState:UIControlStateHighlighted];}else{[button setTitle:@"Off" forState:UIControlStateNormal];[button setTitle:@"Off" forState:UIControlStateHighlighted];[button setBackgroundImage:baseRed forState:UIControlStateNormal];[button setBackgroundImage:altRed forState:UIControlStateHighlighted];}}- (void) viewDidLoad{float capWidth = 110.0f;baseGreen = [[[UIImage imageNamed:@"green.png"] stretchableImageWithLeftCapWidth:capWidthtopCapHeight:0.0f] retain];baseRed = [[[UIImage imageNamed:@"red.png"] stretchableImageWithLeftCapWidth:capWidthtopCapHeight:0.0f] retain];altGreen = [[[UIImage imageNamed:@"green2.png"] stretchableImageWithLeftCapWidth:capWidthtopCapHeight:0.0f] retain];altRed = [[[UIImage imageNamed:@"red2.png"] stretchableImageWithLeftCapWidth:capWidthtopCapHeight:0.0f] retain];// 创建UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];button.frame = CGRectMake(0.0f, 0.0f, 300.0f, 233.0f);button.center = CGPointMake(160.0f, 140.0f);// 设置aligment 属性button.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;//button.titleLabel.textAlignment = UITextAlignmentCenter;//设置title自适应对齐button.titleLabel.lineBreakMode = UILineBreakModeWordWrap;// 设置颜色和字体[button setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];[button setTitleColor:[UIColor lightGrayColor] forState:UIControlStateHighlighted];button.titleLabel.font = [UIFont boldSystemFontOfSize:24.0f];// 添加 action[button addTarget:self action:@selector(toggleButton:) forControlEvents: UIControlEventTouchUpInside]; //设置title [button setTitle:@"On" forState:UIControlStateNormal]; [button setTitle:@"On" forState:UIControlStateHighlighted]; //设置背景 [button setBackgroundImage:baseGreen forState:UIControlStateNormal]; [button setBackgroundImage:altGreen forState:UIControlStateHighlighted];// 用于测试的BOOLisOn = NO;// 把button放入view[self.view addSubview:button];}
---------------------java培训、Android培训、IOS培训、.Net培训期待与您交流!----------------------
0 0
- 黑马程序员—IOS按钮用法与属性实例
- IOS 按钮(button)用法与属性实例
- IOS 按钮(button)用法与属性实例
- IOS 按钮(button)用法与属性实例
- IOS 按钮(button)用法与属性实例
- 黑马程序员—IOS与Android
- 黑马程序员—IOS加强视频—循环引用实例
- 黑马程序员-IOS UITableView NSIndexPath属性讲解
- 黑马程序员(IOS与android)
- 黑马程序员---IOS基础---switch语句用法
- 黑马程序员——Java代理模式与实例
- 黑马程序员-XMLHTTPRequest属性与方法
- 黑马程序员—反射的概念与基本用法
- 【黑马程序员】copy与mutableCopy实例
- 黑马程序员——按钮操作
- 黑马程序员—assert用法
- 黑马程序员:ClassLoader 与 URLClassLoader 的用法!
- 黑马程序员-@property与@synthesize的用法
- PowerCenter 基础
- JdbcTemplate查询数据 三种callback之间的区别
- php解析二维码图片的URL地址
- 单独quarzt实例
- orcle 函数列子
- 黑马程序员—IOS按钮用法与属性实例
- Hibernate使用DetachedCriteria和Criteria查询
- Apache/2.4.9 (Win64) PHP/5.5.12 Server at localhost Port 80
- 06数据挖掘原理-数据分析 数据相关性
- where group by having这个顺序问题
- 关于stringstream的一些总结
- 从源码编译构建Jmeter
- 使用Spring+Junit4.4进行测试(使用注解)
- 工业水处理:MSBR威立雅水处理技术主要工艺流程