iphone程序适配ipad可以用下面的宏进行尺寸改写

//判断是否为iPad

#define ISIPAD [[[UIDevice currentDevice].model substringToIndex:4] isEqualToString:@"iPad"]

//屏幕高度

#define SCREEN_HEIGHT ( ISIPAD ? 480 : [[UIScreen mainScreen] currentMode].size.height / 2 )

//屏幕宽度

#define SCREEN_WIDTH ( ISIPAD ? 320 : [[UIScreen mainScreen] currentMode].size.width / 2 )

时间: 2024-10-26 22:15:43

iphone程序适配ipad可以用下面的宏进行尺寸改写的相关文章

iPhone 移植到 iPad:

来源:http://www.wapera.cn/ipadkaifa/71354.html iPhone移植到iPad: 方法一修改设备目标设置(普通模式:一套代码及XIB界面文件,代码分if和else来分别处理多种设备) 默认情况下,所有的iPhone程序都会运行在他们原始的屏幕大小320x480(非全屏状态),如果你想让你的程序运行在iPad上,且为全屏状态,你需要修改项目设置你们的TargetedDeviceFamily选为iPhone/iPad(这种模式使你的程序可以自动检测运行的设备类型

大屏iPhone的适配 +iOS 图片尺寸要求

摘自:http://blog.ibireme.com/2014/09/16/adapted_to_iphone6/ 苹果公司官网设计介绍到:Retina显示屏的超高像素密度已超过人眼能分辨的范围.Retina对图像设计(图标.启动画面和其它所有像素有关的东西)有什么影响呢?如果我们的app要支持Retina,就要提供高分辨率的(宽x2,高x2)的图片.同时,为了支持没有Retina的设备,仍旧要准备低分辨率的版本. 换言之,我们要准备两套设计图. 针对不同分辨率的图片,苹果规定了一个命名规范:假

移动端页面适配ipad?

1. @custom-media --sm (min-width: 576px); @custom-media --md (min-width: 768px); @custom-media --lg (min-width: 992px); @custom-media --xl (min-width: 1200px); .info-header {   @media (--md) {     width: 50%;// ipad   }   margin-left: auto;   margin-

SpriteKit游戏开发适配iPad/iPhone6/7/8/Plus及iPhoneX的尺寸及安全区域

未适配前:Ball球超过屏幕的上下方 适配后:Ball球就在屏幕的可视范围内运动了 一.那么如何适配不同的iPhone.iPhoneX及iPad的屏幕尺寸呢? 我们开发一个App的时候, 通常希望它在 iPhone, iPad, Mac上同时能运行, 尤其是游戏. 这样就需要我们考虑不同设备不同的分辨率,但处理起来比较麻烦,比如说,按照官方的做法,我们需要提供诸如 [email protected],[email protected],[email protected], 这样不同尺寸的图片,那

iphone程序小图修改(笔记iphone4-ipad)

方法一 1.57*57像素的png 图片方形的就可以. 2.拖放到xcode 的resources 文件夹里. 3.选中resources文件夹,add to project 然后找到图片. 方法二 找到项目的_info.plist 在属性栏里,找到icon file 如果没找到这个属性可以手动添加属性,设置相应的文件路径. iphone程序小图修改(笔记iphone4-ipad),布布扣,bubuko.com

RadioStream应用源码完整版(iphone版和ipad版)

RadioStream应用源码完整版(iphone版和ipad版),这个项目是从那个ios教程网分析过了的,也是一个不错的国外音乐应用的,支持iphone版和ipad版. <ignore_js_op> <ignore_js_op> <ignore_js_op><ignore_js_op> <ignore_js_op> 详细说明:http://ios.662p.com/thread-178-1-1.html RadioStream应用源码完整版(i

iPhone 屏幕适配判断 和 iOS系统版本判断

? 1 2 3 4 5 6 7 8 9 if([[[UIDevicecurrentDevice]systemVersion]floatValue]>=7.0) {     // iOS7.0及以上版本系统适配 } if([UIScreen mainScreen].bounds.size.height == 568) {     // iPhone 屏幕适配 } 可以写成宏定义放在pch文件中, ? 1 2 3 4 // 判断是否为iPhone5 #define iPhone5 ([UIScree

MAC 平台 QT编写iphone程序,“error loading iPhoneSimulatorRemoteClientRun ended unexpectedly”

本日这么多年一直做C++开发,最近要做QT项目,被QT做界面的新特性所吸引.QSS QML的确是亮点. 还有一个就是跨平台这方面,自己玩了玩. 用的QT 的开发包是在官网上下载 qt-opensource-mac-x64-android-ios-5.2.1.dmg 在使用Qt creator写一个hellworld 最后弹出 error loading  iPhoneSimulatorRemoteClientRun ended unexpectedly. 解决办法这里面 https://bugr

IOS学习笔记1—Iphone程序运行流程

Iphone程序运行流程 main.m文件,iOS应用程序的主入口 main函数的两个参数为命令行参数,在ios开发中不会用到这些元素,包括这两个参数是为了与标准ANSI C保持一致 UIApplicationMain函数: 为应用程序提供主入口点,创建新的应用程序实例和它的委托.委托负责处理应用程序状态变更,并为那些变更提供响应 启动和加载窗口后,应用程序委托退居幕后,几乎所有应用程序语义都转到UIViewController类的某个子类,应用程序委托通常不再发挥作用,除非应用程序将要结束,或