为 iOS(iPhone 和 iPad)制作两个故事板

2023-11-21

是否可以只制作一个应用程序,并在其中制作两个故事板,一个用于 iPhone,一个用于 iPad?我不喜欢在 iPad 上运行应用程序并单击 2x 按钮的想法。

我的想法是创建两个故事板,并有一个入门课程,该课程将检查您使用的设备是 iPhone 还是 iPad,然后重定向到相应的故事板。我认为这是一个好主意,因为代码是相同的。


创建两个不同的故事板并命名它们,以便轻松指定哪个是哪个。然后单击允许您更改实际应用程序设置的文件。并将构建更改为universal,然后指定您要使用的故事板!

有 iPhone 和 iPad 的故事板设置

iPhone

enter image description here

iPad

enter image description here

确保故事板的名称设置正确

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为 iOS(iPhone 和 iPad)制作两个故事板 的相关文章

随机推荐

  • 使用 GSON 将 POJO 序列化为具有不同名称的 JSON?

    我有一个像这样的 POJO 我使用 GSON 将其序列化为 JSON public class ClientStats private String clientId private String clientName private St
  • BASH 很慢吗?

    我正在 SPOJ 上解决这个问题 http www spoj com problems ALICESIE 问题归结为打印 n 1 2 这是我的 C 代码 在 0 03 秒内通过 include
  • 如何在 C# 应用程序中访问二进制资源

    我正在尝试将空的 Access 数据库 mdb 作为资源存储在我的应用程序中 然后我想将其写出文件系统并用表定义等填充它 我在 Visual Studio 2005 和我的 C 应用程序中遇到的问题是无法访问存储在同一程序集中的资源 我本来
  • 在运行 iOS7 的设备上测试 iOS 6 应用程序

    我有一部 iPhone 4s 我的手机收到 iOS 7 更新 所以问题是 我可以在 iOS 7 设备上通过 Xcode 运行 iOS 6 应用程序吗 NOTE 我还没有 XCode 5 所以这就是我想了解如何在装有 iOS 7 的 iPho
  • 为什么 UIScrollView 添加对象后无法完全滚动?使用故事板、ARC 和 Xcode 4.5.2

    所以 我知道有与我类似的问题 但可能不准确 所以请不要标记我 只是警告我或其他什么 我已经搜索了几天来寻找这个简单问题的解决方案 使用故事板 ARC 和 Xcode 4 5 2 我只需要将一堆标签放入 UIScrollView 中并使其垂直
  • 在 Visual Studio 2008 中使用自定义安装程序时出现错误 1001

    我创建了一个简单的 winforms 应用程序和一个自定义安装程序 这一切看起来很简单 但我在事件日志中收到以下弹出窗口和错误详细信息 来自源 MsiInstaller 的事件 ID 11001 的描述无法 成立 引发此事件的组件未安装在
  • kafka.consumer.SimpleConsumer:由于套接字错误而重新连接:java.nio.channels.ClosedChannelException

    我正在为 kafka 运行一个简单的消费者 如下所示 int timeout 80000 int bufferSize 64 1024 consumer new SimpleConsumer host port timeout buffer
  • 如何序列化异步/等待?

    假设我有这个简单的片段 async void button Click object sender RoutedEventArgs e await Task Factory StartNew gt Console WriteLine sta
  • 与 Python 的代理连接

    我一直在尝试从 python 连接到 URL 我努力了 urllib2 urlib3 和请求 我在所有情况下都遇到同样的问题 一旦我得到答案 我想他们三个都会工作得很好 问题是通过代理连接 我已经输入了我们的代理信息 但没有得到任何快乐 我
  • 如何在 PHP 中对具有依赖关系的方法进行单元测试?

    我有一个带有一些逻辑的方法 但我不确定如何对其进行单元测试 因为它是针对此特定方法的单元测试 所以它应该在不连接到数据库的情况下运行 我读过有关存根和模型的内容 但我找不到将它们应用于这种情况的方法 我想强制 Client GetClien
  • kaminari 未定义方法 `total_pages'

    在使用 kaminari 时 我遇到了错误 Gemfile gem will paginate gt 3 0 6 gem will paginate bootstrap gem kaminari 列表控制器 rb def index if
  • 在变量声明中使用冒号[重复]

    这个问题在这里已经有答案了 最近有人问我这在 Python 中意味着什么 gt gt gt char str 我不知道 我检查了文档 没有类似的内容 一个建议是它是静态类型声明 但文档中也完全没有关于这一点的内容 有了上面的内容 如果我 g
  • 动态加载部分视图

    对于一个项目 我需要一种加载部分视图的动态方式 最好是通过 jquery ajax 这是我需要的功能 用户输入表单 将显示一个下拉列表 并使用一些输入控件呈现通用部分视图 用户在下拉列表中选择不同的值 局部视图刷新 根据下拉列表的值 它应该
  • 的内容在哪里' aria-label='getChildHtml('right') ?> 的内容在哪里'> getChildHtml('right') ?> 的内容在哪里

    我正在尝试重新组织我的右侧边栏 在模板 右2列 中 它调用 我在哪里可以找到这个变量的内容 对方法的调用getChildHtml 使用传递给方法的名称加载子块的 HTML 因此在本例中我们正在寻找名为的子块right 为了确定在哪里找到这个
  • asp.net“已达到网络 BIOS 命令限制”ASP.NET 2.0 + 3.5

    我正在尝试在 ASP NET 2 0 3 5 中运行 tinyMCE 文本编辑器 但我的 web config 文件中出现以下错误 加载配置文件时发生错误 无法开始监视对 Visual Studio 2005 WebSites TinyMC
  • 如何将 NSRect 更改为 CGRect?

    void drawRect NSRect rect imgRect orgin NSZeroPoint imgRect size appleImage size drawRect self bounds appleRect drawInRe
  • Fragment.onCreateView 具有空容器

    以下代码在 Android 1 6 上运行 因此我使用片段的兼容性包 在下面的TestFragment是一个静态嵌套类 public class FragmentTestActivity extends FragmentActivity O
  • 补丁请求 Android Volley

    我目前正在一个项目中使用 Android 的 Volley 网络库 我已经从以下位置拉下了凌空的主分支https android googlesource com platform frameworks volley 所以我的库项目应该是最
  • R .libPaths() RStudio 和命令行 R 之间的区别

    当我从命令行运行 R 时 gt library ggplot2 gt path package ggplot2 1 home yang R x86 64 pc linux gnu library 2 13 ggplot2 gt libPat
  • 为 iOS(iPhone 和 iPad)制作两个故事板

    是否可以只制作一个应用程序 并在其中制作两个故事板 一个用于 iPhone 一个用于 iPad 我不喜欢在 iPad 上运行应用程序并单击 2x 按钮的想法 我的想法是创建两个故事板 并有一个入门课程 该课程将检查您使用的设备是 iPhon