IOS中的UIView

1、UIImage提供的图像创建方法

(1)imageNamed---从当前项目中读取图像

(2)initWithContentsOfFile---从本地文件中读取图像文件,参数为图片文件的完整路径名

(3)imageWithData---从内存中读取图片文件,参数为内存中存储的数据,通常用于通过网络(http)请求获取的图片数据

2、绘图框架

(1)UIKit:绘制简单的图形(setNeedsDisplay-->drawRect)

(2)CoreGraphics API绘制复杂的图形使用

3、IOS开发中的视图(UIView)

(1)iphone窗口的坐标原点在左上角,X轴在上方向右为正,Y轴在左侧向下为正,iphone的标准屏幕大小为320X480像素

(2)视图相关结构及对应函数

     CGPoint(x,y):表示视图的坐标----------------------------对应函数CGPointMake(x,y)

     CGSize(width,height):表示视图的大小信息----------------对应函数CGSizeMake(width,height)

     CGRect(origin,size):表示视图的坐标与大小的信息----------对应函数CGRectMake(x,y,width,height)

(3)视图的位置和大小可以用两种方式来表示:frame和bound

     frame指的是视图在父视图的坐标系统中的大小和位置;

     bound指的是视图在试图本身的坐标系统中的大小(位置起点是原点)

     另:center指的是视图在父视图坐标系统中的中心点。

(4)视图相关操作

     removeFromSuperview----从父视图上删除子视图

     insertSubview:atIndex:   //放在子视图数组的具体索引位置

     insertSubview:aboveSubview:   //某个子视图前面

     insertSubview:aboveSubview:   //某个子视图前面

     [parentView exchangeSubviewAtIndex:i withSubviewAtIndex:j]//交换两个视图的位置

     bringSubviewToFront:和sendSubviewToBack://将子视图提前活置后

     [childView removeSuperview]//删除某个视图的子视图


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值