北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!超级猜图传智讲师北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!小案例简介•接下来做一个非常综合的小案例---超级猜图北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!放大过程1.增加遮盖view2.将图片移动到视图的顶层[self.viewbringSubviewToFront:self.imageView];3.计算图片的目标位置,动画显示北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!buttonWbuttonMargin北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!掌握•按钮的多功能使用•@2x、@3x的含义•应用程序图标、启动图片的添加北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!状态栏•在iOS7中,状态栏默认情况下归控制器管理,比如状态栏的样式、状态栏的是否可见•控制器通过重写以下方法来控制状态栏设置状态栏的样式-(UIStatusBarStyle)preferredStatusBarStyle;其中UIStatusBarStyleLightContent是白色样式设置状态栏的可见性-(BOOL)prefersStatusBarHidden;北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!Retina屏幕•所谓Retain屏幕,就是高清视网膜屏幕,分辨率宽高是标准屏幕分辨率的2倍设备屏幕类型屏幕尺寸点分辨率(像素)iPhone3GS非Retina3.5inch320*480320x480iPhone4\4SRetina3.5inch320*480640x960iPhone5\5C\5SRetina4inch320*568640x1136iPhone6Retina4.7inch375*667750x1334iPhone6PlusRetina5.5inch414*7361242x2208在retina屏幕下一个点表示2像素,在非retina屏幕下一个点表示1像素。在iPhone6plus下一个点表示3个像素分辨率的意思就是把屏幕进行横向、纵向等分。北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!•结论1:在同样一个尺寸的屏幕下由于使用的屏幕不一样(retina和非retina),所以造成的屏幕分辨率会不同。也就是说,同样是30*30的像素,在3.5inch大小的屏幕上,如果是非retina显示会大一些,retina屏幕显示会小一些。•结论2:所以在开发中使用的是点。(比如使用30*30,不是表示30像素,而是表示30点,这样的话iOS系统会自动把点转换为对应的像素)。–1>非retina屏幕1个点表示1像素–2>retian屏幕1个点表示2像素–3>iPho...