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





阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yu4250681/article/details/49963447
文章标签: 标签 按钮 文本框
个人分类: UI
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭