关闭

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

标签: 标签按钮文本框
323人阅读 评论(0) 收藏 举报
分类:

          //获取屏幕宽度

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





0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:855次
    • 积分:67
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档