UIView

本文详细介绍了如何在iOS中使用UIView及其子类创建并显示视图。通过具体的代码实例,展示了如何设定视图的位置和大小,并将其添加到视图层级中以实现可见性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

任何在屏幕显示的图形都是矩形,只是做了处理。因为所有在iOS能看到都是UIView或UIView的子类。
//
//  ViewController.m
//  UIView01
//
//  Created by cqy on 16/2/12.
//  Copyright © 2016年 程清杨. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    //创建View对象
    UIView *view1 = [[UIView alloc]initWithFrame:CGRectMake(20, 20, 200, 100)];
    //设置背景颜色
    view1.backgroundColor = [UIColor yellowColor];
    //添加视图
    [self.view addSubview:view1];
    // Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
@end
注释:
1、CGRectMake是个返回结构体有四个参数来确定我们所创建视图的位置和大小;
2、CGRect是⼀个结构体,有两个成员变CGPoint、CGSize,这两个成员变量都是结构体,每个成员变量⾥都分别有两个成员变量,都是CGFloat类型的;
3、CGPoint的两个成员变量是来确定我们创建视图的位置;
4、CGSize的两个成员变量是来确定我们创建视图的大小;
5、起始位置:从屏幕的最左上⾓为(0,0)点,往下为正Y轴,右为正X轴;
6、addSubview,把我们创建的视图,添加到view中,这样,才能使我们的视图可⻅。
 
 
 
 
 
 
 
 
 
 
 
 
 

转载于:https://www.cnblogs.com/iQingYang/p/5193159.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值