OC-UI-004.纯代码编写按钮的简单方法
来源:互联网 发布:卡片战斗先导者g爱知 编辑:程序博客网 时间:2024/04/28 14:34
通过加载view的时候写入代码,进行控件编写
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController////view加载完毕就会调用这个方法- (void)viewDidLoad { [super viewDidLoad]; //必须要让父类调用这个方法 UIButton *button = [[UIButton alloc] init];//创建一个按钮 UIImage *image1 = [UIImage imageNamed:@"btn_01"];//创建一张图片,PNG格式不用加后缀 [button setBackgroundImage:image1 forState:UIControlStateNormal];//设置按钮背景图 UIImage *image2 = [UIImage imageNamed:@"btn_02"];//创建第二张图 //设置背景高亮图--按钮点击下去 [button setBackgroundImage:image2 forState:UIControlStateHighlighted]; [button setTitle:@"点我呀" forState:UIControlStateNormal];//设置文字 //设置文字颜色 [button setTitleColor:[UIColor redColor] forState:UIControlStateNormal]; [button setTitle:@"你妹的" forState:UIControlStateHighlighted];//设置高亮文字 //设置高亮文字颜色 [button setTitleColor:[UIColor blueColor] forState:UIControlStateHighlighted]; button.frame = CGRectMake(50, 50, 100, 100);//设置位置与尺寸 [self.view addSubview:button];//在父view 添加 按钮控件 //添加事件的监听 [button addTarget:self action:@selector(show) forControlEvents:UIControlEventTouchUpInside]; UIButton *buttonPlus = [UIButton buttonWithType:UIButtonTypeContactAdd]; buttonPlus.center = CGPointMake(100, 300); [self.view addSubview:buttonPlus]; [buttonPlus addTarget:self action:@selector(move) forControlEvents:UIControlEventTouchUpInside];}-(void)show{ NSLog(@"老婆真好");}-(void)move{ NSLog(@"老公真好");}//- (void)didReceiveMemoryWarning {// [super didReceiveMemoryWarning];// // Dispose of any resources that can be recreated.//}@end
0 0
- OC-UI-004.纯代码编写按钮的简单方法
- OC使用纯代码编写一个NavigationTabbar
- OC-UI部分,简单的登陆界面简单代码
- 纯java代码设置简单UI界面
- 自行编写代码解决 WTForm 无纯 Button 按钮的问题——input篇
- 自行编写代码解决 WTForm 无纯 Button 按钮的问题——button篇
- OC - UIStackView 的使用,纯代码方式
- jsb 实现简单的读取ui,ui里的动画,button按钮事件,执行动画代码
- 纯代码创建按钮
- 关于NJKWebViewProgress的纯代码编写。
- 纯css编写开关按钮
- OC-UI-002.按钮的属性frame、bounds、center
- 如何编写高质量的oc代码
- 编写OC代码时的注意事项
- OC代码编写规范
- 自定义按钮控件的简单编写
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- 浅谈Git
- java synchronized 多线程 分析
- Google Volley使用之基础
- ListView分批加载数据
- SQL Server2012 创建数据库存储过程和VS2015 C#调用自己的存储过程
- OC-UI-004.纯代码编写按钮的简单方法
- 【Android Studio初级学习】Android Studio如何发布APK
- 用TC、按键、易语言接入百宝云开发注册码系统
- 上拉刷新下拉加载
- WinForm窗体键盘事件,支持方向键和回车键
- 打造Android一体式轮播广告条
- Foundation框架中的NSArray类和NSMutableArray类
- Android中调用startActivity结果导致:java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}
- Block从简单到高级的使用,以及项目中经常使用的场景