我正在尝试写一个iOS天气应用的摘要。我感兴趣的主要组件在下面的图像中标记为1、2、3、4和5。

用户界面应按以下方式获得:
A ViewController,具有:
和PageView控制器(5)。
故事板创建(希望遵循这):
怀疑:
发布于 2015-01-27 16:41:04
在我继续之前,我应该声明一个显而易见的事实:天气应用程序是封闭的!因此,所有这些都是有根据的猜测。
我的解释正确吗?
不完全是。我的猜测是,3和4都不是普通的UIScrollView,而可能是UICollectionView的,这使得水平滚动(对于3)很容易,布局和完全定制的单元格。另外,我怀疑3是4的子视图,因为它以4的内容上下滚动。
您会注意到,当滚动时,1和2的移动方向与3和4相同,但速度不同。这意味着它可能是与4滚动视图的回调相关的驱动动画。
3和4是垂直视图控制器吗?
可能不会。在我看来,在这里使用子视图控制器是过分的。
在使用接口生成器/故事板实现这个过程中有什么缺点吗?
是。我绝对不会建议你这么做。这些行为都是自定义的,我保证您最终会发现自己不得不编写相当数量的布局和动画代码。如果你从故事板开始,你会得到两个真相的来源,可以这么说,所以我就不会费心了。
https://stackoverflow.com/questions/28175238
复制相似问题