主题

拖控件有局限性

无法添加动态控件,比如弹窗

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];

}