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

原创 2015年11月21日 12:15:06

          //获取屏幕宽度

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





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS UI02_Button和Textfield

// //  AppDelegate.m //  // //  Created by dllo on 15/7/30. //  Copyright (c) 2015年 z...

【iOS开发-15】UITextField常用属性归纳:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等

(1)可以根据需要设置文本框的样式(包括形状、边框颜色、背景等) (2)可以根据需要设置文字显示样式(包括输入密码时的密文显示、文字横向居中、纵向居中上下、输入的文字是否首席木大写、文字超过后是否缩小...

iOS 开发 UITextField常用属性:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等

参考:UITextField常用属性:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等UITextField 常用属性:(1)可以根据需要设置文本框的样式(包括形状、边框颜色、背景等)。(...

iOS文本框样式,键盘样式,清除按钮设置,左右视图

(1)可以根据需要设置文本框的样式(包括形状、边框颜色、背景等)。 (2)可以根据需要设置文字显示样式(包括输入密码时的密文显示、文字横向居中、纵向居中上下、输入的文字是否首席木大写、文字超过...

iOS 9应用开发教程之显示编辑文本标签文本框

iOS 9应用开发教程之显示编辑文本标签文本框

UI day2 UILabel标签 UITextField文本 UIButton按钮

UILabel 1.UILabel(标签)UIView的子类,在UIview基础上扩充了实现显示文字的功能 1.创建控件 2.配置属性 3.添加到父视图上 4.释放所有权 ]; 1.创建...

【IOS 开发学习总结-OC-44】★★ios开发之UI控件——文本框与多行文本控件(彩蛋——上拉刷新一般实现代码)

文本框控件UITextFieldUITextField在头文件中的定义为@interface UITextField : UIControl 。 UITextField继承了 UIControl 控...

【Facebook的UI开发框架React入门之五】视图View与文本Text简介(iOS平台)-goodmao

React.native是facebook开源的一套基于JavaScript的开源框架, 很方便用来开发移动设备的app。 而且,方便及时更新app的UI与数据,也很方便部署。 goodmao希望帮助...

UITextField常用属性:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等

UITextField 常用属性: (1)可以根据需要设置文本框的样式(包括形状、边框颜色、背景等)。 (2)可以根据需要设置文字显示样式(包括输入密码时的密文显示、文字横向居中、纵向居中上下、输...

自学android随笔(三)修改API+按钮与文本框事件的处理+圆角透明文本

几个月了吧,都没好好研究安卓了,迫于老师的要求也就做了一个计算个人所得税的小软件。在此记一下我在制作时候需要记下得东西,下次就不要在百度了。 一:修改API 这个之前已经改过了但是还是没记住: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS--UI:按钮,文本框,标签,文本视图创建
举报原因:
原因补充:

(最多只允许输入30个字)