使用Swift完成一个App---构想和导航
2015-11-29 本文已影响396人
bce67c19184f
![](https://img.haomeiwen.com/i937758/de391277cf49268c.png)
一、构想
当初拿到这个界面的时候着实吓我一跳,我这样的渣渣可以写出这个漂亮的界面吗?师傅说了,自己怎么想就怎么写。当然了,导航栏这点小事还是愁不到我的啪啪啪啪完事了,那么下面这么长的怎么写啊?我想过用UIWebView因为它是可以滑动的,而且数据都是可以网络获取的。现在想想真是可悲啊。其实应该这样写:
1、这块应该是一个UIScrollView
![](https://img.haomeiwen.com/i937758/25cd962ba03446ec.png)
2、这块应该是一个:UICollectionView和竖向滑动的UIScorllview
![](https://img.haomeiwen.com/i937758/99bb5c3046f35eaa.png)
3、剩下的这一部分就是:UITableView
![](https://img.haomeiwen.com/i937758/485e9a2df219db49.png)
这下你应该猜出来了,1和2是UITableView的头部视图
当时我知道竟然可以这样分割界面的时候,我真的非常惊讶。竟然可以这么牛X。我想都没有想过愁死我了。(当然我到现在我还依然觉得师傅很牛X)
那么今天咱们把导航写出来,说实话我对UIScorllview很胆怯,到现在我还写不好。它是我第一个研究的控件的,但到现在我还不能想UITableView和CollectionView这两个控件一样稍有熟练的迹象。
二 导航
导航还是比较应手的,但不是很熟练。需要多多练习和学习。
这是导航的代码:
![](https://img.haomeiwen.com/i937758/dc30eeec728cd80b.png)
为了让App正常运行即使功能还没有写到那里也要先将事件预写防止测试的时候崩溃。(其实师傅说了很多次,我比较懒。被痛骂了以后记住了。)
![](https://img.haomeiwen.com/i937758/11a80925efadb185.png)
最后效果:
![](https://img.haomeiwen.com/i937758/58cdf4b3dd1afe43.png)
今天先写到这里,每天努力一些。我的进度非常非常慢,主要原因是我太懒了。这是一个很不好的生活方式。