iOS 初学者关于动态按钮代码创建
2016-01-13 18:03
465 查看
1.建立一个按钮
UIButton *button(自己定义) = [[UIButton
alloc] init];
2. 设置按钮上文字的显示
[button
setTitle:@"按钮的默认显示字体"forState:UIControlStateNormal];
*默认
[button setTitle:@"按钮高亮状态下显示的字体"
forState:UIControlStateHighlighted]; *高亮
3. 设置按钮上图片的显示(背景图片)
UIImage *normal(自己定义) = [UIImage
imageNamed:@"写入图片的名字"];*默认状态下显示的图片
UIImage *highlihgted (自己定义)= [UIImage
imageNamed:@"写入图片的名字"];*高亮状态下显示的图片
根据自己定义的图片名字 创建相对应图片的对象
[button setBackgroundImage:normal
forState:UIControlStateNormal];*默认状态下显示
[button setBackgroundImage:highlihgted
forState:UIControlStateHighlighted];*高亮状态下显示的图片
4.设置图片在屏幕上的位置和大小
button.frame =
CGRectMake(50,
100, 100,
100);
5.设置按钮在默认和高亮状态下的文字显示的颜色
[button setTitleColor:[UIColor
redColor] forState:UIControlStateNormal];*默认状态下显示
[button setTitleColor:[UIColor
blueColor] forState:UIControlStateHighlighted];*高亮状态下显示的图片
6.为该按钮创建一个单击以后的行为方法.
***********这是单击此按钮的方法.需要实现***********
[button addTarget:self
action:@selector(didClickButton:)
forControlEvents:UIControlEventTouchUpInside];
7. 把按钮添加到屏幕中
[self.view
addSubview:button];
UIButton *button(自己定义) = [[UIButton
alloc] init];
2. 设置按钮上文字的显示
[button
setTitle:@"按钮的默认显示字体"forState:UIControlStateNormal];
*默认
[button setTitle:@"按钮高亮状态下显示的字体"
forState:UIControlStateHighlighted]; *高亮
3. 设置按钮上图片的显示(背景图片)
UIImage *normal(自己定义) = [UIImage
imageNamed:@"写入图片的名字"];*默认状态下显示的图片
UIImage *highlihgted (自己定义)= [UIImage
imageNamed:@"写入图片的名字"];*高亮状态下显示的图片
根据自己定义的图片名字 创建相对应图片的对象
[button setBackgroundImage:normal
forState:UIControlStateNormal];*默认状态下显示
[button setBackgroundImage:highlihgted
forState:UIControlStateHighlighted];*高亮状态下显示的图片
4.设置图片在屏幕上的位置和大小
button.frame =
CGRectMake(50,
100, 100,
100);
5.设置按钮在默认和高亮状态下的文字显示的颜色
[button setTitleColor:[UIColor
redColor] forState:UIControlStateNormal];*默认状态下显示
[button setTitleColor:[UIColor
blueColor] forState:UIControlStateHighlighted];*高亮状态下显示的图片
6.为该按钮创建一个单击以后的行为方法.
***********这是单击此按钮的方法.需要实现***********
[button addTarget:self
action:@selector(didClickButton:)
forControlEvents:UIControlEventTouchUpInside];
7. 把按钮添加到屏幕中
[self.view
addSubview:button];
相关文章推荐
- IOS viewWithTag
- iOS:实现邮件和短信发送的简单示例
- Masonry介绍与使用实践
- RDVTabBarController--可自由定制的iOS底部导航控件的使用总结
- iOS7程序后台运行
- iOS小demo之为图层添加图片和边框
- IOS开发常用的开源类库
- ios Xcode7.2下创建本地化语言Localizable.strings
- iOS:延迟加载和上拉刷新/下拉加载的实现
- iOS开发笔记--静态库的制作与使用
- iOS故障排除指南:基本技巧
- 安装iOS开发环境Xcode
- iOS 百度地图_大头针点击_区别点击哪个_点击效果改变
- iOS微更新,热更新,局部更新,bug修复
- iOS小demo之弹出动画
- iOS-图片拉伸技巧
- ios 以后毛玻璃
- ios 指定角度圆角
- iOS图片浏览
- nagios插件pnp4 (nagios绘图)