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