此篇博文主要介绍的是UIView(视图)的一些常用用法,因为我们最常与视图打交道,之后很多控件也都是继承于UIView,可是说视图是基础控件,这里介绍了视图UIView的常用属性和方法,因为UIView是一些类的父类,之后有些具体的功能还需要其子类去实现.我们先对UIView做个大体的了解.
#import "RootViewController.h"
@interface RootViewController ()
@end
@implementation RootViewController
- (void)viewDidLoad {
[super viewDidLoad];
#pragma mark -- view视图的属性
// UIView(视图)代表屏幕上的一个矩形区域
// UIView继承于UIResponder,可以响应用户事件的
// 创建一个视图view
// 初始化一个view
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
// 学习一个新控件,无非两种方法,1.进入API看看主要是干什么用的2.进入系统头文件中看看有什么方法和属性
// 下面介绍几个比较常用的UIView的属性
// frame(框架属性),CGRectMake构建一个frame
myView.frame = CGRectMake(200, 100, 200, 200);
// backgroundColor(背景属性)
myView.backgroundColor = [UIColor blackColor];
// center中心点属性,矩形view的中心点,是个点
myView.center = CGPointMake(200, 200);
// bounds界限属性,需要注意的是,bounds改变的是父视图的界限,带来的是子视图的变化,比如下面的10,10,100,10