UIKit 05、iPhone屏幕旋转、改变视图尺寸 和 布局控制

来源:互联网 发布:appstore没法下载软件 编辑:程序博客网 时间:2024/04/28 04:31

详情请直接观看 原创 优酷视频(可下载,本讲时长45分钟)

http://v.youku.com/v_show/id_XNjk5MTAyODky.html

传统的界面应用程序,允许修改窗口的大小。
iPhoneiPad上运行的应用程序不允许修改窗口大小,但设备却能感知物理上的旋转,从而允许应用程序以横屏模式或竖屏模式运行。
屏幕分辨率大小:
uiPhone4320px宽度480px高度
uiPhone4s640px宽度、960px高度
uiPhone5640px宽度、1136px高度
uiPad2iPadmini1024px宽度、768px高度
uiPad3iPad42048px宽度、1536px高度
对于iOS5.0iOS5.1都是采用shouldAutorotateToInterfaceOrientation来设置所支持的旋转方向,而从iOS6.0开始,采用配置文件的方式来设置设备支持的旋转方向。如果希望我们的程序支持多种设备的旋转,则需要把2种方式都添加。
 
对于iOS7iOS67.1Xcode5设备旋转
对于iOS6iOS6.1,设备旋转的代码添加在ViewController

icon 的设置

View 的 坐标系

frame边框矩形,当前视图控件相对于它的父容器的坐标系,外坐标系。
bounds边界矩形,控件自身的坐标系,也成内坐标系。
center:包含边框矩形的中心点

View 常用的 Struct

每个视图都使用一个边框定义其界限。这个边框指定了视图的轮廓:其位置、宽度和高度。我们使用CoreGraphics结构来定义边框矩形。对于边框,这通常表示由原点(CGPointxy)和大小(CGsize,宽度和高度)组成的CGRect矩形。
CGPoint:定义原点(浮点值)

  location in space: { x , y }

CGSize:定义大小:长度、宽度

  dimensions: { width , height }

CGRect:定义矩形,它包含原点(rect.origin)和大小(rect.size)。

  location and dimension: { origin , size }

 

 

最新更新情况,请关注我的  《优酷空间》
http://i.youku.com/u/UMTI4ODk2NTYwOA==

本次UIKit系列共76讲

您的支持是我的动力!

0 0
原创粉丝点击