iOS学习应用开发就业课_005:UIView对象

原创 2016年05月31日 12:45:52

难点:

1.UIView的继承和隐藏;

2.UIView的层级关系;

3.创建3个UIView,1个为父视图,2个为子视图,设置他们的显示关系;


复习次数:3次

5月13日

5月16日

5月31日



源代码:

- (void)viewDidLoad {

    [super viewDidLoad];

    UIView *vc=[[UIView alloc ]initWithFrame:CGRectMake(10, 10, 100, 200)];

    vc.backgroundColor=[UIColor yellowColor];

    vc.tag=101;

    [self.view addSubview:vc];

    

    UIView *vc2=[[UIView alloc ]initWithFrame:CGRectMake(0, 0, 50, 50)];

    vc2.backgroundColor=[UIColor redColor];

    vc2.tag=102;

    [vc addSubview:vc2];

    

    UIView *vc3=[[UIView alloc ]initWithFrame:CGRectMake(50, 50, 50, 50)];

    vc3.backgroundColor=[UIColor blackColor];

    vc3.tag=103;

    [vc addSubview:vc3];

    

    UIButton *btn=[UIButton buttonWithType:UIButtonTypeRoundedRect];

    btn.frame=CGRectMake(50, 250, 80, 40);

    [btn setTitle:@"隐藏视图3" forState:UIControlStateNormal];

    [btn addTarget:self action:@selector(hide) forControlEvents:UIControlEventTouchUpInside];

    [self.view addSubview:btn];

}

-(void)hide

{

    UIView *hideView=[[UIView alloc]init];

    hideView=[self.view viewWithTag:103];

    hideView.hidden=YES;

    

    UIView *hideView2=[[UIView alloc]init];

    hideView2=[self.view viewWithTag:102];

    hideView2.alpha=0.5;


    

}



iOS 复制UIView所有的对象

像这样,需要在这三个view里面都加载一个名字为“subView”的UIView,因为各种原因,比如“subView”里面的子view非常多,导致要重新写一个一模一样的特别麻烦,第一个反应是 直接让l...
  • a997013919
  • a997013919
  • 2017年07月02日 12:32
  • 603

iOS UIView非常用方法及属性详解

在调用视图的drawRect:方法之前,UIKit 会自动对描画环境进行配置,使左上角成为 坐标系统的原点,在这个环境中发生的 Quartz 调用都可以正确地在视图中描画。   视图对象...
  • luckypeng
  • luckypeng
  • 2016年04月02日 13:09
  • 2394

ios开发 之 UIView详解

ios开发之UIView详解。
  • zeng_zhiming
  • zeng_zhiming
  • 2017年06月19日 16:56
  • 640

UIView全部API的学习。

/********* UIView是iOS系统界面元素的基础,所有的界面元素都是集成自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是一个叫CALayer(Core Anim...
  • luobo140716
  • luobo140716
  • 2015年06月12日 16:32
  • 1592

iOS 开发之动画篇 - 从 UIView 动画说起

毋庸置疑的:在iOS开发中,制作动画效果是最让开发者享受的环节之一。一个设计严谨、精细的动画效果能给用户耳目一新的效果,吸引他们的眼光 —— 这对于app而言是非常重要的。 本文作为动画文集的第...
  • CloudyBird
  • CloudyBird
  • 2016年02月29日 09:39
  • 1584

UIView 上下文和layer之间的关系详解

iOS绘图教程(一)   (2014-01-16 12:50:10) 转载▼   分类: ios绘图教程 原文链接:http://www...
  • moxi_wang
  • moxi_wang
  • 2015年09月07日 15:12
  • 1533

iOS开发-UIView之动画效果的实现方法(合集)

前言:在开发APP中,我们会经常使用到动画效果。使用动画可以让我们的APP更酷更炫,最重要的是优化用户体验,但取决于动画的质量。像QQ、微信、新浪微博等APP,动画效果就很好了,至少我很喜欢它们的动画...
  • Zhi_Sheng
  • Zhi_Sheng
  • 2017年04月20日 14:41
  • 169

IOS开发-UIView之动画效果的实现方法(合集)

http://www.cnblogs.com/GarveyCalvin/p/4193963.html 前言:在开发APP中,我们会经常使用到动画效果。使用动画可以让我们的APP更酷更...
  • fg313071405
  • fg313071405
  • 2015年01月13日 10:32
  • 7740

iOS中代码创建UIView的时候,使用weak还是strong?

我们知道,从 Storyboard 往编译器拖出来的 UI 控件的属性是 weak 的,那么代码创建uiview的时候呢? 我认为 UI 控件用默认用 weak,根源还是苹果希望只有这些 UI 控...
  • Cjlcooper
  • Cjlcooper
  • 2016年12月08日 22:59
  • 709

iOS UIView 阴影 边框 边框宽度 包边 设置详解

http://www.cnblogs.com/wendingding/p/3800010.html iOS开发UI篇—CALayer简介   一、简单介绍 在iOS中,你能看得见摸得着的东西基...
  • jeffasd
  • jeffasd
  • 2015年12月12日 12:03
  • 6288
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS学习应用开发就业课_005:UIView对象
举报原因:
原因补充:

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