ios开发笔记之十二 –viewDidload的方法的基本介绍用代码设置按钮的属性
主题
拖控件有局限性
无法添加动态控件,比如弹窗
viewDidload
加载完视图之后自动调用,系统运行自动调用
在viewcontroller.m中
– (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSLog(@”a good weather”);
//创建一个按钮
UIButton *head = [[UIButton alloc] init];
//设定位置
head.frame = CGRectMake(100, 100, 120, 120);
//添加按钮
[self.view addSubview:head];
//设定背景图片
//按command点击UIBotton看参数和函数
//设置普通状态按钮背景
UIImage *nonalImage = [UIImage imageNamed:@”登录”];
[head setBackgroundImage:nonalImage forState:UIControlStateNormal];
//设置高亮状态
UIImage *highImage = [UIImage imageNamed:@”login_h”];
//直接照着选择函数自动出现的函数输入,然后互提示能选择的属性
//此时显示点击的效果图片都是正常的,不会出现那种变灰的效果,因为现在那个system属性直接就是costume
[head setBackgroundImage:highImage forState:UIControlStateHighlighted];
//设定按钮文字 costume下,文字默认白色
[head setTitle:@”login” forState:UIControlStateNormal];
[head setTitle:@”click” forState:UIControlStateHighlighted];
//设定文字字体颜色
//普通状态文字颜色
[head setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
//高亮状态文字颜色
[head setTitleColor:[UIColor blueColor] forState:UIControlStateHighlighted];
}