加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – 创建视图控制器时,我没有检查“Targeted for iPad”选

发布时间:2020-12-14 17:37:22 所属栏目:百科 来源:网络整理
导读:我创建了一个UIViewController对象时犯了一个错误.当我创建文件时,我忘了选择Target for iPad选项. 我从来没有认为这是一个很大的问题,因为我总是在生成的Nib文件中更改我的初始视图,以便不显示状态栏,并在调整大小时自由形式. 但是,我最近遇到了一个问题.我
我创建了一个UIViewController对象时犯了一个错误.当我创建文件时,我忘了选择Target for iPad选项.

我从来没有认为这是一个很大的问题,因为我总是在生成的Nib文件中更改我的初始视图,以便不显示状态栏,并在调整大小时自由形式.

但是,我最近遇到了一个问题.我创建的不是针对iPad的UIViewController上有一个工具栏.这意味着默认样式为蓝色.问题是我的所有其他视图都是为iPad创建的,默认的iPad风格是灰色调,而不是与iPhone / iPod设备相关的蓝色色调.

我需要我的应用程序保持一致,我宁愿不从头开始,重新制作我的Nib文件,并重新连接到我的ViewController.h文件.

我如何修复我的笔尖和视图控制器,使其行为好像是针对iPad的目标,即使我错误地没有指定它?

解决方法

请自行承担风险:

首先,备份原始Xib文件.接下来,修改第二行:

< archive type =“com.apple.InterfaceBuilder3.CocoaTouch.XIB”version =“8.00”>

< archive type =“com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB”version =“8.00”>

接下来,打开xib的源代码,并在元素的每个发生时间:

<string key="IBDocument.TargetRuntimeIdentifier">

用IBIPadFramework替换值IBCocoaTouchFramework.

祝好运!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读