最佳实践:iOS 8设计具有大小类和特征集合的自动布局

最佳实践:iOS 8设计具有大小类和特征集合的自动布局,ios,objective-c,iphone,xcode,Ios,Objective C,Iphone,Xcode,我们正在尝试使用自动布局、大小类和特征集合来获得我们的应用程序的新版本,因为这正是苹果公司想要的。我们可能有奢侈的享受,部署只能在iOS 8或更高版本上。然而,使用IB设计UI让我抓狂。我们需要一个视频播放器在运行时以向下滑动的姿势向下滑动。视频视图是使用IB设置的,而自动布局的约束设置似乎太顽固了。在运行时无法轻松移动视图。想知道人们是如何面对类似的问题,以及他们是如何分割他们的设计的 使用故事板进行布局或让故事板加载xib? 在iPhone5、iPhone6和6+上使用一个xib,在iPad

我们正在尝试使用自动布局、大小类和特征集合来获得我们的应用程序的新版本,因为这正是苹果公司想要的。我们可能有奢侈的享受,部署只能在iOS 8或更高版本上。然而,使用IB设计UI让我抓狂。我们需要一个视频播放器在运行时以向下滑动的姿势向下滑动。视频视图是使用IB设置的,而自动布局的约束设置似乎太顽固了。在运行时无法轻松移动视图。想知道人们是如何面对类似的问题,以及他们是如何分割他们的设计的

使用故事板进行布局或让故事板加载xib? 在iPhone5、iPhone6和6+上使用一个xib,在iPad上使用另一个,或者在一个xib上使用traitcollections和SizeClass?事实证明,这是相当难以调整的 约束可视化格式似乎比正则表达式更神秘,我对日志中不可满足的约束感到厌倦。 人们用什么组合的XIB、故事板、自动布局、特性和大小分类获得了最好的结果


我目前正在使用多个故事板,并让视图控制器在故事板中加载xib,以期重用xib。解决此问题的一种方法是向约束添加属性。如果要向下滑动视频视图,则可以通过更改约束来实现。将其与动画结合使用,您将获得与更改帧等相同的平滑体验。

我的方法是在UI简单时使用IB,否则手动绘制空白控制器和程序UI。