UIView

[UIScreen mainScreen].bounds  获取屏幕的尺寸

//1,创建视图

    UIView *redView = [[UIView alloc] initWithFrame:CGRectMake(107, 218, 200, 200)];

    //2,配置属性

    //(1)设置背景颜色

    redView.backgroundColor = [UIColor redColor];

    //(2)显隐性

    redView.hidden = NO;//默认是NO  --显示.    YES--- 隐藏

    //(3)透明度  0.0 --- 1.0 之间

    redView.alpha = 1.0;

    //(4)削圆角

    redView.layer.cornerRadius = 100;

    //(5)tag 值

    redView.tag = 300;//最好设置在100以上的值;

    

    //3,添加到父视图

    [self.window addSubview:redView];

    //4,释放

    [redView release];

    //通过tag 值找到 redView 使用 viewWithTag: 方法通过redView 的父视图 来使用这个方法进行查找

    UIView *view = [self.window viewWithTag:300];

 //视图的frame 属性是相对于父视图的位置

    

    //视图的center 属性可以根据视图的frame 来进行计算,如果视图center 属性变化,会影响视图的frame ,如果视图的frame 发生变化,会影响center.

    //bounds

    //视图的bouns 发生变化,会影响到自身坐标系原点的偏移,而自身的子视图的位置又是根据自身坐标系原点为依据进行确定的因此,就造成了自身子视图位置的变化.

//让当前的  window 对象成为应用程序的主窗口,并且可视

    [self.window makeKeyAndVisible];

//当应用程序加载的时候触发

  • (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
  • //当应用程序将要取消活跃状态时触发.
  • //使用该方法用来暂停正在执行的任务,比如暂停游戏等.
  • - (void)applicationWillResignActive:(UIApplication *)application

//当应用程序已经进入后台时触发.

//释放共享的资源,保存用户数据,让timer 无效,当应用程序退出时,该方法会替代 applicationWillTerminate: 方法.

  • (void)applicationDidEnterBackground:(UIApplication *)application

//当应用程序进入前台时触发.

//继续进入后台时正在运行的任务,游戏继续运行

  • (void)applicationWillEnterForeground:(UIApplication *)application

//当应用程序进入活跃状态时触发,

//重新启动那些应用程序进入不活跃状态时暂停掉的内容

  • (void)applicationDidBecomeActive:(UIApplication *)application

//当有电话进入时,会触发  --- applicationWillResignActive:

//当挂断电话时,会触发--- applicationDisBecameActive:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值