ios - 现有应用在使用 Size Classes 时需要 UIScrollView

标签 ios objective-c uiscrollview autolayout size-classes

我有一个专为纵向模式编写的 iPad 应用程序;我正在尝试使用自动布局向其添加横向模式。一切似乎都可以通过更改 XCode 中的大小类来工作,除了某些页面在横向模式下显示时更长。我的想法是在 View 层次结构的顶部向需要它的每个页面添加一个 UIScrollView。

这是解决此问题的首选方法吗?

最佳答案

是的,在设计同时适用于横向和纵向的应用时,您通常需要使内容在横向上可滚动。

您还可以为横向创建不同的布局,并在应用旋转时完全重新布局 UI 组件,但为简单起见,将所有对象放在 ScrollView 中将解决屏幕空间有限的问题.

关于ios - 现有应用在使用 Size Classes 时需要 UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41879896/

相关文章:

ios - ios 6.0+ 上 itms 的用户代理是什么?

iOS 通过 SNS 推送通知

ios - 似乎无法将数组传递给 uitableview xcode

ios - 从具有不同过渡动画的 UIImage 数组制作视频

ios - 滚动条始终可见

ios - RestKit 映射非托管对象

objective-c - cocoa 绘图可点击文本

objective-c - Objective-C : convert string to enum

objective-c - 防止 UIScrollView 在发生触摸时停止滚动

ios - 选择单元格时,UITableView 在滚动时改变外观?