对于新的iPad应用程序,我有2种不同的设计,一种用于横向模式,另一种用于纵向模式 .
纵向模式中的一个基本上由带有拇指网格的滚动视图组成 .
-----------------
| O O |
| |
| O O |
| |
| O O |
-----------------
-----------------
| |
| O |
| |
| |
| ... |
-----------------
在横向模式下,此滚动视图将成为带有页面控件的滚动视图,但我想知道如何正确处理此问题 .
我应该只使用1个scrollview并在旋转时更改它的属性吗?
你会怎么照顾这个?
1 回答
看起来你有两个截然不同的观点,没有大量的观点将它们捆绑在一起 . 使用完全独立的视图控制器实现它们要容易得多,然后在接口旋转时将一个视图控制器交换另一个视图控制器 . 这也具有使视图更可重用的优点 .
除非你想在视图之间进行更复杂的过渡(例如,纵向模式中的一个缩略图缩小成横向模式下的大图像),这绝对是我的方式 .