zoukankan      html  css  js  c++  java
  • 用UI简单的控件搭载一个简单的登录页面

    ******由于是初学者,很多代码都还没有优化.所以此代码仅供参考:

    - (void)viewDidLoad {

        [super viewDidLoad];

       //导入背景色

        //设定背景色的尺寸

       self.ImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height)];

        //设置背景色图片

        self.ImageView.image =[UIImage imageNamed:@"beijing.png"];

        //添加背景色图片到父视图上

            [self.view addSubview:self.ImageView];

        

        //输入WELCOME

        //定义lable的大小

        self.labe1 = [[UILabel alloc] initWithFrame:CGRectMake((self.view.frame.size.width-200)/2, 30, 200, 50)];

        //给lable1赋值

        self.labe1.text = @"WELCOME";

        self.labe1.font = [UIFont fontWithName:@"Symbol"size:1];

        NSLog(@"%@",[UIFont familyNames]);

        //让书签居中

        self.labe1.textAlignment = NSTextAlignmentCenter;

        self.labe1.shadowColor = [UIColor brownColor];

        self.labe1.shadowOffset = CGSizeMake(5, 5);

        //给书签设定背景色

        self.labe1.textColor = [UIColor whiteColor];

        //设定书签字体的大小

        self.labe1.font = [UIFont systemFontOfSize:35 weight:5];

        //显示书签

        [self.view addSubview:self.labe1];

        

        //导入用户名头像

        //设置头像的位置

        self.ImageView2 = [[UIImageView alloc] initWithFrame:CGRectMake((self.view.bounds.size.width-200)/2-30, 95,25,30)];

        //导入头像

        self.ImageView2.image = [UIImage imageNamed:@"phoneIcon@2x.png"];

        //显示头像

        [self.view addSubview:self.ImageView2];

        

        //输入账号设置

        self.field1 = [[UITextField alloc ]initWithFrame:CGRectMake((self.view.frame.size.width-200)/2, 90, 200, 40)];

        //设置用户提示栏

        self.field1.text =@"请输入手机号";

       // 设置字体的颜色及透明度

        self.field1.textColor = [UIColor colorWithWhite:1.0 alpha:0.5];

        //显示用户栏

        [self.view addSubview:self.field1];

        

        //导入登陆白线

        self.alable =[[UILabel alloc] initWithFrame:CGRectMake((self.view.bounds.size.width-200)/2-30, 132, 230, 1)];

        //设置线的颜色

        self.alable.backgroundColor =[UIColor whiteColor];

        [self.view addSubview:self.alable];

        

        //导入安全锁

        self.ImageView3 = [[UIImageView alloc] initWithFrame:CGRectMake((self.view.bounds.size.width-200)/2-30, 140,25,30)];

        //导入锁的图标

        self.ImageView3.image = [UIImage imageNamed:@"passwordIcon@2x.png"];

        //显示锁的图标

        [self.view addSubview:self.ImageView3];

        

        // 输入密码设置

        self.field2 = [[UITextField alloc ]initWithFrame:CGRectMake((self.view.frame.size.width-200)/2, 135, 200, 40)];

        self.field2.text =@"请输入密码";

        // 设置字体的颜色及透明度

        self.field2.textColor = [UIColor colorWithWhite:1.0 alpha:0.5];

        [self.view addSubview:self.field2];

        

        //导入注册白线

        self.alable =[[UILabel alloc] initWithFrame:CGRectMake((self.view.bounds.size.width-200)/2-30, 176, 230, 1)];

        self.alable.backgroundColor =[UIColor whiteColor];

        [self.view addSubview:self.alable];

        

        //登录按键设置

        //设置登录按键的大小

        self.button = [[UIButton alloc] initWithFrame:CGRectMake((self.view.frame.size.width-250)/2, 200, 250, 40)];

        //按钮的圆角

       self.button.layer.cornerRadius = 10;

          //设置按钮的背景色

       self.button.backgroundColor = [UIColor colorWithRed:0.3 green:0.6 blue:0.5 alpha:1.0];

       // self.button.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"loginButton@2x.png"]];

        //设置登录的提示字

        [self.button setTitle:@"登录" forState:UIControlStateNormal];

        //设置字体的大小

        self.button.titleLabel.font = [UIFont systemFontOfSize:20 weight:2];

        //显示登录按钮

        [self.view addSubview:self.button];

        //注册按键设置

        self.button1 = [[UIButton alloc] initWithFrame:CGRectMake((self.view.frame.size.width-250)/2, 250, 250, 40)];

        //设置按钮圆角

         self.button1.layer.cornerRadius = 10;

        //设置背景色

        self.button1.backgroundColor = [UIColor whiteColor];

        //设置注册的提示字

        [self.button1 setTitle:@"注册" forState:UIControlStateNormal];

        //设置字体的颜色

        [self.button1 setTitleColor:[UIColor colorWithRed:0.3 green:0.6 blue:0.5 alpha:1.0] forState: UIControlStateNormal];

        //设置字体的大小

        self.button1.titleLabel.font = [UIFont systemFontOfSize:20 weight:1];

        [self.view addSubview:self.button1];

     

        //导入学啊网logo

        self.ImageView1 = [[UIImageView alloc] initWithFrame:CGRectMake((self.view.bounds.size.width-80)/2, self.view.bounds.size.height-50,80,20)];

        //导入logo@2x.png图片

        self.ImageView1.image = [UIImage imageNamed:@"logo@2x.png"];

        [self.view addSubview:self.ImageView1];

        

     

    }

     

  • 相关阅读:
    java架构解密——实时动态aop
    guice基本使用,配置模块的两种方式(三)
    guice基本使用,三种注入方式(二)
    guice的基本使用(一)
    Java 集合系列10之 HashMap详细介绍(源码解析)和使用示例
    java泛型(二)、泛型的内部原理:类型擦除以及类型擦除带来的问题
    java泛型(一)、泛型的基本介绍和使用
    java泛型学习(2)
    jquery,从后台查数据,给页面上添加树形。
    Java Annotation认知(包括框架图、详细介绍、示例说明)
  • 原文地址:https://www.cnblogs.com/liumu/p/5252140.html
Copyright © 2011-2022 走看看