当前位置:首页 > 技术心得 > 正文内容

iPhone下xib转成iPad的xib

xjtudll12年前 (2014-06-07)技术心得8110

参考文献:http://blog.csdn.net/kmyhy/article/details/7715397
在Xcode 3中,将xib从iPhone版转变为iPad版,通过Create iPad Version菜单。

但在Xcode 4及Xcode5中,这个菜单找不到了。但是可以通过其他办法将iPhone xib转换成iPad xib。分两步走:

1、修改xib源代码

跟android类似,xib文件其实是一个xml文件,你可以以文本方式编辑和修改它。在Project Navigator中,在xib文件上右键,选择“Open As ->Source Code”,即可以源代码方式查看xib文件。
clip_image002
找到"com.apple.InterfaceBuilder3.CocoaTouch.XIB"一行,将其改为 "com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB",即在".XIB"前插入一个".iPad"。
clip_image004

按下⌘+F,打开搜索栏,点击Replace菜单,将模式改变替换模式。将xib文件中所有"IBCocoaTouchFramework"用 "IBIPadFramework"替换。

按下⌘+S,保存修改。

2、修改xib的视图尺寸
因为iPhone和iPad尺寸不同,必须要修改尺寸

在xib文件上右键,选择“Open As -> Interface Builder – iOS”,用IB模式打开。

选择xib文件中的根视图(UIView),在属性面板中找到Size选项,将其改为Full iPad Screen.

clip_image006
至此,所有工作完成。

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/325/

标签: iosxcode
分享给朋友:

“iPhone下xib转成iPad的xib” 的相关文章

BOS单据审核后插件中解锁字段

m_BillInterface.LockCell   Dim dct As KFO.Dictionary     Dim lBillStatusBak As String     lBillStatusBak = m_BillIn...

Win7在此处打开命令窗口

Win7在此处打开命令窗口

有时候会用到命令行 但是每次都要cd,太麻烦 后来发现居然可以用shift+右键,就会弹出来“在此处打开命令窗口”。...

Protel99SE英文版添加汉字

Protel99SE英文版添加汉字

需要使用PCB3.0中文输入程序,操作步骤如下: 双击打开ProtelHz.exe,输入汉字,点击确定。 如果双击ProtelHz.exe没有任何反应,请注意以下几点: ① 程序尽量不要放到较深的目录中,最好在三级以内。 ② 该程序所在的文件夹及所有上级文件夹,文件夹名最好不要使...

office每次打开word都要配置进度 解决

office每次打开word都要配置进度 解决

Office2013每次打开都提示要配置,如图所示: 当然等待一段时间后,文件还是能打开的。 这个很烦。 解决方法: 1、点击“开始”——点击“运行”——输入“regedit”回...

Qt无法定位程序输入点

Qt无法定位程序输入点

       Qt发布程序的时候,运行exe文件(位于release文件夹),提示Qt无法定位程序输入点于动态链接库QtCore4.dll上,如图所示。   碰到这个问题,当然第一件事是在\Qt\2009.05...

C#实现重启应用程序

推荐使用: Application.Restart();...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。