IOS--UI:按钮,文本框,标签,文本视图创建

          //获取屏幕宽度

    CGFloat viewwidth = [UIScreen mainScreen].bounds.size.width;

    //获取屏幕高度

    CGFloat viewheight = [UIScreen mainScreen].bounds.size.height;

    //创建一个标签

    UILabel *label = [[UILabel alloc]init];

    //设置标签尺寸

    label.bounds = CGRectMake(0, 0, viewwidth, 44);

    //往标签内添加文字

    label.text=@"ViewController";

    //设置中心点(center==中心)

    label.center = CGPointMake(viewwidth/2, 42);

    //设置标签颜色

    label.backgroundColor = [UIColor grayColor];

    //标签居文字中

    label.textAlignment =NSTextAlignmentCenter;

    //设置标签内文字大小

    label.font = [UIFont systemFontOfSize:24weight:30];

    //将标签显示于主视图(view)中

    [self.viewaddSubview:label];


    //创建一个文本视图(目的:把它放到文本框的左边使文本框左边空出小格)

    UIView *leftV = [[UIView alloc]init];

    //设置尺寸

    leftV.frame = CGRectMake(0, 0, 10, 30);

    //设置文本视图颜色(clearColor:使其透明但不会覆盖后面的颜色)

    leftV.backgroundColor = [UIColor clearColor];

    //创建文本框

    UITextField *field = [[UITextField alloc]initWithFrame:CGRectMake(100,300,200,30)];

    //设置边框线条类型

//    field.borderStyle=UITextBorderStyleLine;

    //设置边框线条类型(圆矩形)

    [field.layer setBorderWidth:0.5];

    [field.layer setCornerRadius:5];

    //设置文本框颜色

    field.backgroundColor = [UIColor whiteColor];

    //在文本框内设置提示文字

    field.placeholder = @"隐藏文字";

    //设置光标颜色

    field.tintColor = [UIColor orangeColor];

    //右边清除按钮模式

    field.clearButtonMode =UITextFieldViewModeWhileEditing;

    //将文本框光标居中(基本不会用)

//    [field setTextAlignment:NSTextAlignmentCenter];

    //将文本框显示于主视图(view)中

    field.leftView = leftV;

    //将上面创建的文本视图放在文本框内(文本框最左光标后面)

    field.leftViewMode =UITextFieldViewModeAlways;

    //将文本视图(view)放到主视图中

    [self.viewaddSubview:field];



    //创建按钮

    UIButton *butt = [UIButton buttonWithType:UIButtonTypeSystem];

    //在按钮内添加文字

    [butt setTitle:@"下一页"forState:UIControlStateNormal];

    //设置文字大小

    butt.titleLabel.font = [UIFont systemFontOfSize:15];

    //设置按钮颜色

    butt.backgroundColor = [UIColor brownColor];

    //设置阴影

    butt.layer.shadowColor = [UIColor grayColor].CGColor;

    //设置阴影偏移量(也可以理解影子的位置)

    butt.layer.shadowOffset =CGSizeMake(5,5);

    //设置阴影透明度

    butt.layer.shadowOpacity =0.5;

    //设置文字颜色

    [butt setTitleColor:[UIColor redColor]forState:UIControlStateNormal];

    //设置按钮尺寸

    butt.frame = CGRectMake((viewwidth-50)/2, viewheight-50,80,30);

    //将文本框显示于主视图(view)中

    [self.viewaddSubview:butt];





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值