现有应用在使用 Size 类 时需要 UIScrollView
Existing app needs UIScrollView when using Size Classes
我有一个 iPad 应用程序是为纵向模式编写的;我正在尝试使用自动布局向其添加横向模式。只需更改 XCode 中的大小 类,一切似乎都能正常工作,除了某些页面在横向模式下显示时更长。我的想法是在视图层次结构的顶部向需要它的每个页面添加一个 UIScrollView。
这是解决此问题的首选方法吗?
是的,在设计同时适用于横向和纵向的应用时,您通常需要使内容在横向上可滚动。
您还可以为横向创建不同的布局,并在应用旋转时完全 re-layout UI 组件,但为简单起见,将所有对象放在滚动视图中将解决您的问题屏幕空间有限的问题。
我有一个 iPad 应用程序是为纵向模式编写的;我正在尝试使用自动布局向其添加横向模式。只需更改 XCode 中的大小 类,一切似乎都能正常工作,除了某些页面在横向模式下显示时更长。我的想法是在视图层次结构的顶部向需要它的每个页面添加一个 UIScrollView。
这是解决此问题的首选方法吗?
是的,在设计同时适用于横向和纵向的应用时,您通常需要使内容在横向上可滚动。
您还可以为横向创建不同的布局,并在应用旋转时完全 re-layout UI 组件,但为简单起见,将所有对象放在滚动视图中将解决您的问题屏幕空间有限的问题。