iPad 应用

一、iPad与iPhone的区别
1.iPhone的尺寸与分辨率
名称 尺寸(寸) 比例 分辨率
iPhone1 320*480(3.5) 1x 320*480 –2007
iPhone3G 320*480(3.5) 1x 320*480
iPhone3GS 320*480(3.5) 1x 320*480
iPhone4 320*480(3.5) 2x 640*960
iPhone4S 320*480(3.5) 2x 640*960
iPhone 5 320*568(4.0) 2x 640*1136
iPhone 5C/S 320*568(4.0) 2x 640*1136
iPhone6 375*667(4.7) 2x 750*1334
iPhone6plus 414*736(5.5) 3x 1242*2208(1080*1920)

得到当前屏幕对象
UIScreen *screen = [UIScreen mainScreen];

得到屏幕尺寸
CGRect frame = [screen bounds];

得到屏幕的分辨率
UIScreenMode *mode = [screen currentMode];
CGSize size = [mode size];

得到当前设备对象
UIDevice *dev = [UIDevice currentDevice];

得到当前iOS的版本
NSString *version = [dev systemVersion];
NSLog(@”iOS:%@”,version);

得到当前设备的类型
UIUserInterfaceIdiom idiom = [dev userInterfaceIdiom];

2.iPad的尺寸与分辨率
名称 尺寸(寸) 比例 分辨率
iPad1/2 768*1024(9.7) 1x 768*1024 –2010
iPad3/iPad4 768*1024(9.7) 2x 1536*2048
iPad air1/air2 768*1024(9.7) 2x 1536*2048
iPad mini 768*1024(7.9) 1x 768*1024

二、iPad特有的控制器
1.UISplitViewController 分割控制器
组成:master(左)+detail(右)

2.UIPopverController 临时弹出框控制器
创建临时弹出框控制器
_pop1 = [[UIPopoverController alloc] initWithContentViewController:edit];
设置内容的尺寸大小
_pop1.popoverContentSize = CGSizeMake(300.0, 400.0);
展示
BarButtonIte:事件源
permittedArrowDirections:箭头的方向
animated:是否有动画
[_pop1 presentPopoverFromBarButtonItem:item permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];

[_pop1 presentPopoverFromRect:CGRectMake(100.0, 330.0, 300.0, 400.0) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值