【发布时间】:2017-06-12 07:17:57
【问题描述】:
我有一个为纵向模式编写的 iPad 应用程序;我正在尝试使用自动布局向它添加横向模式。一切似乎都可以通过更改 XCode 中的大小类来工作,除了某些页面在横向模式下显示时会更长。我的想法是在视图层次结构的顶部向每个需要它的页面添加一个 UIScrollView。
这是解决此问题的首选方法吗?
【问题讨论】:
标签: ios objective-c uiscrollview autolayout size-classes
我有一个为纵向模式编写的 iPad 应用程序;我正在尝试使用自动布局向它添加横向模式。一切似乎都可以通过更改 XCode 中的大小类来工作,除了某些页面在横向模式下显示时会更长。我的想法是在视图层次结构的顶部向每个需要它的页面添加一个 UIScrollView。
这是解决此问题的首选方法吗?
【问题讨论】:
标签: ios objective-c uiscrollview autolayout size-classes
是的,在为横向和纵向设计应用程序时,您通常需要使内容可横向滚动。
您还可以为横向创建不同的布局,并在应用旋转时完全重新布局 UI 组件,但为简单起见,将所有对象放在滚动视图中将解决屏幕空间有限的问题.
【讨论】: