类似像淘宝iOS客户端这样的首页是由哪些视图控制器构成的?

图片描述

如图,我知道最外边是一个UITabBarViewController,然后首页是一个UINavigationController里面内嵌一个UITableViewController,然后再分别实现每一个section(?),再分别定制每一个cell,对吗?
github上有没类似的例子?

阅读 8.2k
2 个回答

你可以用安卓的开发者模式来看一下它是不是一个webview。
淘宝手机客户端有多少页面是 Web 模式
淘宝网触屏版点击链接你看一下淘宝网的手机网页版。基本上是一样的。虽然按照知乎那样说不是webview,但我实在是觉得它太像一个webview了。

如果这个界面给我做,说一下我的做法。
外面肯定是navigation和tabbar,tabbar我可能会采取github上开源的组件。
因为苹果的navigation定制度还是比较高的,我会采用原生的。而tabbar我没有仔细研究过,但是个人感觉tabbar的可定制度太低,所以我不一定会用。
上面是一个图片轮播,github上是有开源的控件的。
下面的话是8个按钮,我可能会采取button,而不采用collectionview,不过我觉得采用collectionview也行。
再下面就是一些view加上imageview和label。如果考虑纯代码布局的个人感觉会简单一些。
大概就是这样的一个思路。
github上有没有类似的我不知道,我可能会用的开源组件已经叙述了。
以上,希望对你有帮助。

新手上路,请多包涵

大神,做的怎么样啊 那个顶部的navigationBar自定义的效果做出来了吗?求教

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题