Ios 使用未按预期工作的大小类进行设计
我想描述一个关于大小类的问题(及其相应的解决方案) 对于UIViewController和仅限iPhone的环境,我希望具有不同的横向和纵向布局。我在Interface Builder上使用大小类进行了相应的设计。但是,在模拟器上运行应用程序时,无论设备的方向如何,我都会得到纵向布局 我尝试了两种不同的方法:Ios 使用未按预期工作的大小类进行设计,ios,xcode,interface-builder,size-classes,Ios,Xcode,Interface Builder,Size Classes,我想描述一个关于大小类的问题(及其相应的解决方案) 对于UIViewController和仅限iPhone的环境,我希望具有不同的横向和纵向布局。我在Interface Builder上使用大小类进行了相应的设计。但是,在模拟器上运行应用程序时,无论设备的方向如何,我都会得到纵向布局 我尝试了两种不同的方法: 为任意尺寸的类创建纵向布局,为wAny hCompact创建横向布局 为wCompact hRegular创建纵向布局,为wAny hCompact创建横向布局,并为任何人创建不同的布局
我使用的是Xcode 7.2,我已经在iOS 8.4和9.2上试用了所有iPhone模拟器。在任何大小类上都没有看到有关自动布局约束的警告。问题与大小类的使用无关。我没有注意到在显示有问题的视图控制器时收到此警告:
不建议在分离的视图控制器上显示视图控制器
解决了这个问题并删除了警告,一切都如期进行