首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >逆向工程iOS天气应用程序UI组件

逆向工程iOS天气应用程序UI组件
EN

Stack Overflow用户
提问于 2015-01-27 16:28:33
回答 1查看 880关注 0票数 3

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

用户界面应按以下方式获得:

A ViewController,具有:

  • 1-是UILabel
  • 2-是一个更改文本或隐藏以显示第二个按钮的UIButton。
  • 3- UIScrollView与水平卷轴?我想它有定制的单元格类型。
  • 4-与上述相同,但垂直细胞。

和PageView控制器(5)。

故事板创建(希望遵循):

  • 1-4 -属于同一ViewController
  • 5-高于这个等级。

怀疑:

  • 我的解释正确吗?
  • 3/4的垂直视图控制器吗?
  • 在使用接口/故事生成器实现这个过程中有什么缺点吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-27 16:41:04

在我继续之前,我应该声明一个显而易见的事实:天气应用程序是封闭的!因此,所有这些都是有根据的猜测。

我的解释正确吗?

不完全是。我的猜测是,3和4都不是普通的UIScrollView,而可能是UICollectionView的,这使得水平滚动(对于3)很容易,布局和完全定制的单元格。另外,我怀疑3是4的子视图,因为它以4的内容上下滚动。

您会注意到,当滚动时,1和2的移动方向与3和4相同,但速度不同。这意味着它可能是与4滚动视图的回调相关的驱动动画。

3和4是垂直视图控制器吗?

可能不会。在我看来,在这里使用子视图控制器是过分的。

在使用接口生成器/故事板实现这个过程中有什么缺点吗?

是。我绝对不会建议你这么做。这些行为都是自定义的,我保证您最终会发现自己不得不编写相当数量的布局和动画代码。如果你从故事板开始,你会得到两个真相的来源,可以这么说,所以我就不会费心了。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28175238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档