<一>项目介绍:
-
这是一个Swift语言的项目,但是其中也有使用一些OC的三方库,比
SDWebImage
、WebViewJavascriptBridg
e等,同时实现了基本App的框架功能,有引导页,启动图还有底部四个tabBar
及其顶部的navigationBar
-
此项目包含了app常用样式
tableView
顶部带有轮播图的场景,同时数据都来源于网络动态加载的。 -
项目还涉及到了
WKWebView
通过WebViewJavascriptBridge
来与H5进行交互的场景,毕竟现在App多数为混合开发。 -
最主要的是该项目涉及到一个图片放大展示的动画,点击图片图片会变大,并且当放单完成后点击关闭动画收回,但是收回的位置如果图片在屏幕中则对应相应位置,否则在上边就从左上角收回,下边的从右下角收回,具体样式如下所示。
<二>工程结构介绍:此项目也是为了简单方便,所以使用最普遍的MVC模式
<三>由于工程代码比较多,请移步git地址,感觉还不错的话可以顺手给个星,谢谢
MySwift-App
,给大家推荐一个优秀的iOS交流平台,平台里的伙伴们都是非常优秀的iOS开发人员,我们专注于技术的分享与技巧的交流,大家可以在平台上讨论技术,交流学习。欢迎大家的加入(可加小编微信17585454165拉你进群)。
作者:威廉云霄 链接:www.jianshu.com/p/1453d77a1…