gpt4 book ai didi

iphone - 我可以使用单个 XIB 为 iPhone 和 iPad 创建全分辨率界面吗?

转载 作者:行者123 更新时间:2023-11-28 23:11:18 24 4
gpt4 key购买 nike

我想在 iPhone XIB 的 UISplitView 中加载,但它应该调整为 iPad 的全屏...我该怎么做?我不想转换 XIB 本身!

我已经阅读了所有其他解决方案,但我不想要第二个 XIB,我只想在 iPhone 和 iPad 设备上以其特定大小显示它。

因此,如果我使用 UISplitView 在 iPad 上加载它,它应该是完整尺寸,如果我在 iPhone 上加载它,它应该只有 iPhone 尺寸。

最佳答案

首先,没有 UISplitView 这样的东西。

来自文档:

The UISplitViewController class is a container view controller that manages the presentation of two side-by-side view controllers. You use this class to implement a master-detail interface, in which the left-side view controller presents a list of items and the right-side presents details of the selected item. Split view controllers are for use exclusively on iPad devices. Attempting to create one on other devices results in an exception.

所以 UISplitViewController 只是一个容器。您只需将主视图 Controller 和详细 View Controller 传递给它。主视图将以纵向显示在弹出 Controller 中。

我想要么我误解了你,要么你的方法不对。 iPhone 不支持此类的原因是它没有任何意义。你不能只是“调整 splitview 的大小”或其他什么,你必须为手机单独重新设计你的界面。在不知道你在做什么的情况下很难给你任何具体的建议。找出您想要实现的目标,进行设计,为每个设备制作单独的 nib,并尝试尽可能多地重用代码和 View 。

关于iphone - 我可以使用单个 XIB 为 iPhone 和 iPad 创建全分辨率界面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8201244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com