Xcode通用应用程序与一个故事板

时间:2017-03-19 18:30:46

标签: ios xcode xcode-storyboard

我们如何在Xcode中创建通用应用程序,以便在iPhone视图具有表格视图时iPad具有集合视图?我无法想到如何使用大小类来实现这一目标。

2 个答案:

答案 0 :(得分:2)

我就是这样做的。

  • 将UITableView和UICollectionView添加到您的" one"通用故事板。
  • 使用IBOutlets连接UITableView和UICollectionView。
  • 将两位代表添加到* .h文件
  • 在* .m文件中为两个视图添加委托代码。
  • 使用if / else子句查看正在运行您应用的设备,并根据答案隐藏视图。

    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) 
    {    
        //its iphone, hide UICollectionView    
        //i.e. myCollectView.hidden=YES; 
    } 
    else 
    {    
        //its ipad, hide UITableView    
        //i.e. mytableView.hidden=YES; 
    }
    

答案 1 :(得分:0)

您应该选择尺寸等级和自动布局。