object-UI之基本控件

原创 2015年11月21日 08:50:50

Buttion控件

//添加一个按钮
    UIButton *btn = [UIButton buttonWithType:UIButtonTypeSystem];
    //设置大小
    btn.bounds = CGRectMake(0, 0, 60, 40);
    //设置中心点
    btn.center = CGPointMake(screen / 2, 40);
    //设置显示的文字
    [btn setTitle:@"下一页" forState:UIControlStateNormal];
    //设置btn的背景颜色
    btn.backgroundColor = [UIColor blueColor];
    //设置圆角
    btn.layer.cornerRadius = 5;
    //设置阴影
    btn.layer.shadowColor = [UIColor grayColor].CGColor;
    //设置偏移量
    btn.layer.shadowOffset = CGSizeMake(5, 10);
    //设置透明度
    btn.layer.shadowOpacity = 1;
    //添加事件
    [btn addTarget:self action:@selector(btnClicked) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:btn];
    //设置btn的位置和大小(整个屏幕那么大)
        _btn.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height);
        //设置btn的字体位置
        _btn.titleLabel.textAlignment = NSTextAlignmentCenter;
        //设置btn字体颜色
        _btn.titleLabel.textColor = [UIColor redColor];
UITextField文本控件

    //添加一个文本控件
    UITextField *textField = [[UITextField alloc]init];
    //设置文本控件的背景颜色
    textField.textColor = [UIColor whiteColor];
    //设置文本控件光标颜色
    textField.tintColor = [UIColor whiteColor];
    //设置文本控件文本位置
    textField.textAlignment = NSTextAlignmentRight;
    //设置文本控件文本内容
    textField.text = @"0";
    //设置文本控件位置大小
    textField.frame = CGRectMake(2, 150, screen-10, 20);
    //设置字体和粗细
    textField.font = [UIFont systemFontOfSize:25 weight:0.5];
    //设置文本颜色
    textField.textColor = [UIColor blueColor];
    _text = textField;
    [self.view addSubview:textField];

UILabel文本标签控件

  UILabel *titleLabel = [[UILabel alloc]init];
    //获取屏幕的尺寸
    CGFloat screen = [UIScreen mainScreen].bounds.size.width;
    //设置尺寸
    titleLabel.bounds = CGRectMake(0, 0, screen, 44);
    //设置中心点
    titleLabel.center = CGPointMake(screen/2, 42);
    //设置背景色
    titleLabel.backgroundColor = [UIColor grayColor];
    //设置内容
    titleLabel.text = @"标题栏";
    //文本位置
    titleLabel.textAlignment = NSTextAlignmentCenter;
    //字体大小和粗细
    titleLabel.font = [UIFont systemFontOfSize:24 weight:0.2];

新手总结。。学习得还是比较少。另外还有对于视图一个弹出弹入的两个动画方法。

//窗口弹入来
    [self presentViewController:myView animated:YES completion:^{
        NSLog(@"ss");//这里是动画结束后要做的事情
    }];
//当前窗口弹出去
    [self dismissViewControllerAnimated:YES completion:nil];//动画完成后事件也可以为空

暂时说到这里吧。。上课继续。。


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

【Android 开发】:UI控件之 Menu 菜单的的使用(三)

上一讲我们讲解了创建上下文菜单的第一种使用方式:Creating a floating context menu [创建悬浮的上下文菜单] 这一讲我们来讲解创建上下文菜单的第二种使用方式:Using ...
  • xukunhui2
  • xukunhui2
  • 2013年08月20日 23:42
  • 2502

object-UI之基础动画

Duration:动画时长 delay:延时执行时间 Damping:阻尼系数 Velocity:启动速度 options:线性 //动画重置 weakSelf.Mybtn.tr...
  • qq_23613747
  • qq_23613747
  • 2015年11月25日 19:12
  • 115

android一些常用基础UI控件(比较适合给新手参考)

近期又回到了基础,打算重新将郭霖前辈的《第一行代码》上的demo全部自己消化一遍,今天也是学完了UI一章,自己认真写了个demo,将一些常用的基础控件都写了进去,希望对部分新手能有帮助。 主...
  • Double2hao
  • Double2hao
  • 2015年10月08日 20:47
  • 1528

从零开始学android:Android中的基本控件(上)

从零开始学android:Android中的基本控件(上) 本章内容较多,下面只贴代码,大家只需要贴到自己eclipse里就知道作用^^! View组件简介 Android中的View组件包含了几...
  • e421083458
  • e421083458
  • 2013年11月25日 22:22
  • 4072

07_VB6基本控件

一. 基本控件的使用1 控件的共性使用一个控件的属性时,应采用“控件名.属性”的形式。有时我们还可以使用控件中定义的一些子程序或函数,而这些过程我们称为控件的方法。如很多控件所拥有的Move方法,使用...
  • chysoft
  • chysoft
  • 2005年10月22日 22:37
  • 2567

安卓基本控件之ImageButton

布局文件     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent" ...
  • u012062979
  • u012062979
  • 2015年09月11日 19:44
  • 134

iOS-UI-基本控件之UIView

UIView 视图,就是承载各种控件的一个容器,很多的控件都继承于UIView,如下图: 也就是说只要继承UIView的控件,那么就相应的继承了UIView的各种属性,所以可以说UIView是...
  • YZ18337161090
  • YZ18337161090
  • 2016年02月25日 21:13
  • 280

object-ui之动画雪花降落实现

实现一个下雪的场景
  • qq_23613747
  • qq_23613747
  • 2015年11月25日 19:26
  • 217

ios基本控件之UIPickerView

 UIPikerView的属性 1. numberOfComponents:返回UIPickerView当前的列数 NSInteger num = _pickerView.numberOfC...
  • baidu_31683691
  • baidu_31683691
  • 2016年01月18日 13:32
  • 242

iOS-UI-基本控件之UILabel

UILabel IOS开发中必不可少的基本控件,本文主要是列出常用的属性及方法(注XCode版本为7.2) 1.创建一个UILabel对象,在创建的时候可以设置起始位置和大小,也可以通过 uil...
  • YZ18337161090
  • YZ18337161090
  • 2016年02月25日 21:16
  • 233
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:object-UI之基本控件
举报原因:
原因补充:

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