如何在iOS中为横向和纵向视图创建单独的布局

时间:2016-04-20 11:03:15

标签: ios iphone xcode

我对iOS编程世界很陌生。我想知道如何在iOS中为横向和纵向视图创建单独的布局。请查看以下链接查看我的要求的示例图片。

https://www.safaribooksonline.com/blog/wp-content/uploads/2013/06/skype-composite-1.jpg

任何人都可以建议我做任何文章。谢谢。

3 个答案:

答案 0 :(得分:2)

如果您在iOS中使用自动布局,则无需使用单独/固定结构UI。

参考:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithConstraintsinInterfaceBuidler.html

参见: 自适应布局iOS: https://www.raywenderlich.com/113768/adaptive-layout-tutorial-in-ios-9-getting-started

我在我的应用程序中实现了相同的功能。

答案 1 :(得分:0)

答案 2 :(得分:-1)

故事板很容易:为纵向和横向模式添加单独的视图控制器。

对于纵向viewController,保持原样。

对于landscape viewController,您需要在storyboard中进行一些更改, 添加视图控制器 - >转到属性区域的模拟指标 - >命中方向 - >将其更改为横向。

然后你需要根据方向更新viewController。