代码来实现设置新控件添加

来源:互联网 发布:专业网络直播设备 编辑:程序博客网 时间:2024/05/16 01:36
//用代码来实现设置新控件#pragma mark 控制器的view加载完毕的时候调用/** viewDidLoad 这个方法是用来进行页面初始化 */- (void)viewDidLoad{    [super viewDidLoad];        //1、代码写出按钮    UIButton *btn = [[UIButton alloc] init];        //2、添加控件    [self.view addSubview:btn];        //3、设置frame    btn.frame = CGRectMake(100, 100, 100, 100);        //4、设置对应的控件属性    btn.backgroundColor = [UIColor blueColor];}--------------------------------------------------------------------------------------------------------self.view : 这里就是对应的我们的整个View,目前学习的操作有:1、消失我们的键盘2、在当前的View上添加我们的视图--------------------------------------------------------------------------------------------------------通过代码设置我们的控件@implementation ViewController#pragma mark 控制器的view加载完毕的时候调用/** viewDidLoad 这个方法是用来进行页面初始化 */- (void)viewDidLoad{    [super viewDidLoad];        /**     通过代码里创建我们的界面     */        //1、创建按钮    UIButton *btn = [[UIButton alloc] init];        //2、添加按钮    [self.view addSubview:btn];        //3、设置按钮位置和大小    btn.frame = CGRectMake(50, 50, 100, 100);        //4、设置按钮属性        //1、设置背景色    btn.backgroundColor = [UIColor greenColor];        //2、设置背景图片    UIImage *imageNormal = [UIImage imageNamed:@"btn_01"];//先得到图片,凡是png图片都不用加扩展名    [btn setBackgroundImage:imageNormal forState:UIControlStateNormal];//设置背景图片    UIImage *imageHight = [UIImage imageNamed:@"btn_02"];    [btn setBackgroundImage:imageHight forState:UIControlStateHighlighted];        //3、设置文字    [btn setTitle:@"点击啊" forState:UIControlStateNormal];    [btn setTitle:@"SB点我干嘛" forState:UIControlStateHighlighted];        //4、设置文字颜色    [btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];    [btn setTitleColor:[UIColor blueColor] forState:UIControlStateHighlighted];    }@end

0 0
原创粉丝点击