项目环境:
macOS Monterey 12.6.3
xCode 14.2 (14C18)
前言
最近因工作需要学习了iOS相关开发技术,使用swift语言参与了部分需求的独立开发,其中,实现图片浏览器的需求在开发过程中发现和安卓端实现差异较大,于是便创建一个新项目,重新实现了一个可复用的图片浏览器demo,这里记录了iOS项目的整体从零到一的开发过程中遇到的坑,加深自己swift开发能力。
源码
https://github.com/zhujiaming/XUIImagePreviewer.git
实现原理
iOS的UIScrollView居然有缩放页面的效果(安卓真没这个特性),类似WebView的网页的缩放,所以基于UIScrollView实现了图片的预览切换,可以方便的查看多张图片。
新建工程
无storyboard的配置错误
删除storyboard配置运行过程中遇到报错:
Could not find a storyboard named ‘Main’ in bundle NSBundle …
删除main.storyboard的相关配置时,按照网上步骤发现这个配置不存在了,xCode项目中并没有Main Interface的选项。