【问题标题】:Objects not show when change iPhone size storyboard to universal in Xcode 7 iOS Objective C在 Xcode 7 iOS Objective C 中将 iPhone 大小故事板更改为通用时,对象不显示
【发布时间】:2016-08-30 07:55:13
【问题描述】:

我有 iPhone 应用程序,并且情节提要已完成。
故事板中的每个视图都有 iPhone 大小。
现在我尝试为视图设置任何大小,但它有问题。

当将尺寸更改为 iPad (any any) 时,视图中的所有对象都会消失,然后运行应用程序,iPad 视图中不会显示任何内容。 我不想使用另一个故事板。 目标设备是通用的,我使用的是 Objective C。

谢谢 帮我。

【问题讨论】:

    标签: objective-c iphone xcode ipad


    【解决方案1】:

    更新:

    解决单元格在 iPad 上不显示的问题,需要为 iPad 添加 UICollectionViewDelegateFlowLayout 方法。

    原文:

    如果您将尺寸等级设置为常规宽度和高度(iPad 尺寸等级),然后为您的对象设置约束,我假设它们的宽度和高度为 0,这就是您看不到它们的原因。

    如果您要创建通用应用程序,我认为最好为(任何、任何)构建约束,然后在必要时专门为 iPhone 或 iPad 创建。

    如果遇到问题请告知,希望对您有所帮助,祝您好运。

    【讨论】:

    • 谢谢,现在不在 ui 集合视图中显示 nib 单元格。为什么?
    • 你能给我看一张你的故事板的截图吗?您是否使用 xib 作为您的 collectionview 单元格的内容?你能告诉我你的单元格的框架和它的内容视图吗?
    • 是的,我正在为单元格使用 xib
    • 如果这样更好的话,我们可以在聊天中继续这个吗? chat.stackoverflow.com/rooms/26424/iosandroidchaosoverflow
    猜你喜欢
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 2014-11-18
    • 1970-01-01
    • 1970-01-01
    • 2015-07-18
    • 2017-07-18
    • 1970-01-01
    相关资源
    最近更新 更多