gpt4 book ai didi

ios - 带有一个 Storyboard的 Xcode 通用应用程序

转载 作者:行者123 更新时间:2023-12-01 19:55:28 25 4
gpt4 key购买 nike

我们如何在 Xcode 中创建一个通用应用程序,以便如果 iPhone View 有一个表格 View ,而 iPad 有一个 Collection View ?我想不出我们如何使用尺寸等级来做到这一点。

最佳答案

我就是这样做的。

  • 将 UITableView 和 UICollectionView 添加到您的“一个”通用 Storyboard。
  • 使用 IBOutlets 连接 UITableView 和 UICollectionView。
  • 将两个代表添加到您的 *.h 文件
  • 在 *.m 文件中为两个 View 添加委托(delegate)代码。
  • 使用 if/else 子句查看正在运行您的应用程序的设备,并根据答案隐藏 View 。
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) 
    {
    //its iphone, hide UICollectionView
    //i.e. myCollectView.hidden=YES;
    }
    else
    {
    //its ipad, hide UITableView
    //i.e. mytableView.hidden=YES;
    }
  • 关于ios - 带有一个 Storyboard的 Xcode 通用应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42890472/

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