如何在 iOS 中为通用应用程序添加新的两个 XIB 文件?

Posted

技术标签:

【中文标题】如何在 iOS 中为通用应用程序添加新的两个 XIB 文件?【英文标题】:How to add new both XIB file for Universal app in iOS? 【发布时间】:2012-08-28 06:48:55 【问题描述】:

当我在项目开始时创建通用应用程序时,XCode 会自动为 iPhone 和 iPad 创建 ViewController 类和 XIB 文件,就像

ViewController.h
ViewController.m

ViewController_iPhone.xib
ViewController_iPad.xib

我需要添加另一个具有 iPhone 和 iPad XIB 文件的类。 但是当我在XCode 中创建新文件时,我只能为一件事选择 XIB 文件。 如果我选中 Targeted for iPad 复选框,我只能获取 iPad 的 XIB 文件。

我想同时添加 iPhone 和 iPad XIB 类。 我该怎么做?

【问题讨论】:

【参考方案1】:

您只需要在检查器中链接 iPad 的 ViewController,如下所示。

使用 Xcode4 将 .xib 链接到类:

打开您新添加的 iPad .xib。

在占位符中选择文件的所有者。

在第三个缩略图中,在右侧面板中选择“Identity Inspector”,然后编辑“Custom Class”字段并输入您的类名,例如 (SecondViewController)。

之后你就可以使用 XIB 文件了。

我觉得我的回答可以帮到你。

【讨论】:

哦,是的,我明白了。非常感谢家伙。 :D

以上是关于如何在 iOS 中为通用应用程序添加新的两个 XIB 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 中为两个 UIView 翻转设置动画?

在 Xcode 中为目标添加通用和特定的可本地化文件

如何在phonegap中为ios添加插件?

如何在目标 C 中为 iOS healthkit 应用程序添加注意时间?

如何在目标 C 中为 iOS healthkit 应用程序添加注意时间?

如何在 xamarin 中为 iOS 12 添加凭据提供程序应用程序扩展