精华内容
下载资源
问答
  • ios xib适配iPhone,iPad语句

    千次阅读 2014-07-29 12:13:24
    self . window = [[[ UIWindow alloc ] initWithFrame :[[ UIScreen mainScreen ] bounds ]] autorelease ]; ...@"ViewController_iPad" bundle : nil ] autorelease ];  }

        self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

        // Override point for customization after application launch.

        if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {

            self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil] autorelease];

        } else {

            self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil] autorelease];

        }

    展开全文
  • 要我把ipone的版本适配ipad。 一开始我就Google了因为还没有自己做过这样事(废话才大一做过点什么呢)。我根据网上找的方法做了两个xib一个是iphone的,一个是ipad的。简单的介绍一下网上介绍的方法。  1.先创建...
         又一个任务过来了。要我把ipone的版本适配ipad。 一开始我就Google了因为还没有自己做过这样事(废话才大一做过点什么呢)。我根据网上找的方法做了两个xib一个是iphone的,一个是ipad的。简单的介绍一下网上介绍的方法。
        1.先创建一个ipad版本的xib调好各个控件的位置。
        2.在init中判断是否是ipad来选择加载哪个xib, #define isPad(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)
       3. 这个方法(
     initWithNibName:  bundle:) 就直接return self   就可以了
    这些方法有好多就随便附上个比较全的网页吧!!  
       
    http://www.wapera.cn/ipadkaifa/71354.html  


         然后就是我自己摸索出来的方法了。根据网上的方法做了一个xib之后不知不觉就一天过去了。第二天继续努力的时候发觉那个开始页可以不用用新的xib就可以适应到ipad版本了,感到好好奇之后就一直的研究那个xib为什么那么神奇。虽然找不出这个xib有什么不同之处,但是也不是没有收获的。我发现中要通过改view的大小这样就可以实现到适应ipad的屏幕了。下面写一与步骤吧!!!
        0.定义一些必要的宏
                   #define SCREEN ([[UIScreen mainScreen] bounds])   //获取当前设备的大小
    
                   #define ISPAD   (UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)  //判断是否是ipad
        1.先用上面的步骤2来判断一下那个设备是什么设备。(因为不知道直接改那个view的大小会不会出现什么问题所以还是先判断一下)
    -(void)viewDidLoad{
                             [super viewDidLoad];
                             if (ISPAD) {
                                          self.view.frame=SCREEN; 
                                    }
                        }
         2.就是根据自己的需要调整view中控件的位置了。
            这个一般在autosizing中调一下就可以了。 
                 图片
    关于这样做有没有BUG我不清楚,先用着先哈哈!!! 


    展开全文
  • xib pad适配

    千次阅读 2014-01-06 15:33:51
    如果有使用xib来做界面布局的 将 type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" 和 targetRuntime="iOS....type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" 和 targetRuntime="iOS.CocoaTouch.i
    如果有使用xib来做界面布局的
    

    type="com.apple.InterfaceBuilder3.CocoaTouch.XIB"

    targetRuntime="iOS.CocoaTouch"
    换成
    type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB"

    targetRuntime="iOS.CocoaTouch.iPad"
    然后在自行做界面拉伸适配和代码修改


    如果是storyBoard
    直接新建一个文件然后copy过去

    关于XIB的

    copy你的iphonexib文件,然后改名为 xxx~ipad
    然后选择ipad xib文件,如图方式打开修改



    希望可以帮到大家快速适配ipad版。。
    展开全文
  • 今天在项目中运到了这个的一个问题,就是在原来的xib的是适配所有的iphone屏幕,然而现在既要适配iphone 也要适配Ipad,搞的很头大,现在就为了实现这个效果,老大给我了两种方法,就是在xib的基础上修改的,之直接上代码了...

    今天在项目中运到了这个的一个问题,就是在原来的xib的是适配所有的iphone屏幕,然而现在既要适配iphone 也要适配Ipad,搞的很头大,现在就为了实现这个效果,老大给我了两种方法,就是在xib的基础上修改的,之直接上代码了,不多说了.

    第一种方式:修改xib的文件(source code)

    1.在适配所有的iphone的屏幕的xib中会出现这个东西:

    <variation key="default">

    <mask key="subviews">

    <exclude reference="OdZ-PL-lF9"/>

    </mask>

    <mask key="constraints">

    <exclude reference="C4c-3V-hBQ"/>

    <exclude reference="au7-kX-z5f"/>

    </mask>

    </variation>

    <variation key="heightClass=regular-widthClass=compact">

    <mask key="subviews">

    <include reference="OdZ-PL-lF9"/>

    </mask>

    <mask key="constraints">

    <include reference="C4c-3V-hBQ"/>

    <include reference="au7-kX-z5f"/>

    </mask>

    </variation>

    把所有的"heightClass=regular-widthClass=compact"替换成"default";就可以替换成Any-Any的屏幕的适配了.

    之前的效果是在iphone的适配的效果:

    修改之后在Any-Any的屏幕适配的效果:

    第二种方式:比较麻烦,建议不使用这个方法:(选中这个控件,然后选择Any-Any)把iphone的屏幕的东西删除就可以了:如图所示:

    对应的约束也要,进行同样的修改,也可以实现同样的效果:如图:

    最后也可以实现这个效果了,希望可以帮助到有需要的人:


    (文章出处:http://www.tuicool.com/articles/NfiiAz

    展开全文
  • 我是这样子解决的,如有更好的...1.复制一下你已经创建好的xib文件,在该目录下将xib文件改名,后面添加~ipad或者~iphone(如上图,改为ipad还是iphone取决于你的这个xib适配手机还是ipad); 2.粘贴你上一步复制的xib...
  • 纯代码适配iPad横竖屏

    千次阅读 2015-01-20 12:27:29
    纯代码实现ipad横屏竖屏的适配
  • 本文纯属个人看法,强迫症后遗症 版本:xcode 6.0 + iOS SDK 8.0 讨论范围:控制器的view(创建VC时自带的xib) ... 在xcode中发现没法区别一个xib是iPhone 还是iPad版的?虽然可以查看Utilities中size inspec...
  • 本文纯属个人看法,强迫症后遗症   版本:xcode 6.0 + iOS SDK 8.0  讨论范围:控制器的view(创建VC时自带的xib) ... 在xcode中发现没法区别一个xib是iPhone 还是iPad版的?虽然可以查看Utilities中size
  • ios适配iPhone和iPad

    千次阅读 2019-03-26 15:15:08
    最近项目需要兼容iPad,由于项目使用xib和Storyboard,故记录对iPhone和iPad适配! iPhone和ipad适配分为两种种: 1.为iPad和iPhone分别开发不同的项目(适合两个项目区别比较大,要分别发布) 2.一个...
  •  在xcode中发现没法区别一个xib是iPhone 还是iPad版的?虽然可以查看Utilities中size inspector的大小,但是没有一个明确的标识,表示它是iPhone还是iPad。   如何区别一个xib是iPhone or iPad? ...
  • iPad横竖屏代码适配

    千次阅读 2016-06-22 11:59:45
    你可能非常了解用不同的方式去适配不同尺寸的iPhone屏幕,在适配iPhone屏幕时你需要考虑的只是屏幕大小变化带来的UI元素间隔的变化,但是在iPad上主要针对的是横竖屏下完全不同的UI元素的布局,在这种情况下要考虑的就...
  • ipad和iphone的适配

    2019-10-05 00:26:53
    关于xib或者storybord下iphone的横竖屏的适配以及ipad适配 ios8出现了Size Classes,解决了各种屏幕适配的问题,他把屏幕的宽和高分别分成了三种,把屏幕总共分成了九种情况。 1.首先iphone的横屏的适配,选择...
  • 怎么做一个能同时适配iPhone和iPad的APP,两套xib共用一套代码,xcode用的是最新的xcode7
  • iPhone 和 iPad适配

    千次阅读 2016-03-10 11:07:33
    ios 目录(?)[+] ...以前和安卓的同学聊天的时候,谈到适配一直是一个非常开心的话题,看到他们被各种屏幕适配折磨的欲仙欲死,心里真替...不过在做到 iPhone 和 iPad适配的时候,一个页面需要配置多个 xib 进行
  • 关于iPad app适配iphone

    千次阅读 2018-01-30 17:31:12
    最近公司需要将iPad app适配到手机上,不过这个iPad app不算复杂,下面我就把我适配过程中的经验发出来 1.iPad界面布局和手机布局差距太大怎么办 这是我的iPad的登录界面,我是storyboard直接拖的界面 下面看...
  • xcode5 中的界面布局 根据sdk 分成ios7.0 and Later 和 ios6.1 and Earlier 两种,那如何xib同时支持 ios6 和ios7 的界面呢 方法如下: 在xcode5 中分别创建两个 xib文件 和对应的ViewControl关联, 这两个xib文件...
  • 最近在做一个项目要求在iPhone和iPad上都能很好的显示,但是实际适配的时候不管是使用storyboard还是纯代码写都比较麻烦;于是就在想可不可以让一个view文件对应两个或多个XIB文件(view_iphone.xib 和 view_ipad....
  • 前言  一个Universal程序还是iPhone、iPad俩个版本 ?...安装包会很大:iPad版本用的图片与iPhone版本的不一样,而且iPad的图片大小比较大,积压起来,会导致整个安装包很大 代码中各种判断是否iPad的逻辑分支,
  • iPad适配Slide Over 和 Split View】 若想适配multi tasking特性,唯一的建议:弃纯代码,改用storyboard、xib,纵观苹果WWDC所有Demo均是如此: Mysteries of Auto Layout, Part 1 What's ...
  • 即为iphone和ipad分别创建xib/storyboard文件 Main_iPhone.storyboard Main_iPad.storyboard   横竖屏 苹果官方文档: When the user changes the device orientation, the system calls this method on...
  • Xib的特殊使用

    2015-05-12 18:17:01
    Xib的特殊使用
  • // load MyViewController~ipad.xib on an iPad, and MyViewController.xib on other devices // 其他类似 3.关于初始配置:   在info.plist文件中, Launch image、Main nib file base name...
  • 随着iOS设备屏幕尺寸的增多,当下无论是纯代码开发还是Xib/StoryBoard开发,自动布局已经是必备的开发技能了。 我使用自动布局也有一段时间了,遇到了不少问题,在解决的过程中也收获了很多知识。尤其是在使用熟练...
  • xib、stoaryboard详解

    2017-02-14 17:53:05
    一、xib、sb简介 1、xib执行效率的确没有代码效率高,因为加载要多一步——把xib文件加载到内存中 2、SB还会省去很多页面跳转之间的胶水代码(segue),甚至不用写代码就能实现在各个页面中切换,tableView的...
  • xib中的 File's Owner的的理解

    千次阅读 2015-03-10 14:22:48
    这两天在做 UI的美化,然后还牵扯到适配iPhone和iPad,索性把之前的布局全部改为xib,这其中就出现了在已有的.h 和 .m的基础上新创建xib文件,刚开始没注意,但是在一个页面跳转传值时遇到了一个问题,如果使用 alloc ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,568
精华内容 627
关键字:

xib适配ipad