iOS端UILabel展示多张图片并添加点击效果

iOS端UILabel展示多张图片并添加点击效果,第1张

最近项目中遇到多张网络图片展示的需求,若使用普通的Cell则会频繁计算Cell的高度,而且会导致很多bug.

此时我突发奇想,UILabel可以自适应高度,而且可以展示Html,那么一定也可以展示多张图片的.但是多图片预览又要点击效果,网上搜索了很久发现都是提示要改成UITextView,但是UITextView又不能自动适应高度(只能使用KVO),所以就有了此贴.

我们可以将图片的url添加为image标签,点击时只需比对点击区域和图片frame即可,如图所示,点击后会d窗提示点击第几张图片

体验请点击demo的github地址: 这里 ,好用记得给颗星星哦!

网络问题。ios的wkwebview对网络环境的要求高,若是网络太差就会出现图片添加不了点击事件,换一个好点的网络环境就好了。iOS是由苹果公司开发的移动 *** 作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPodtouch、iPad上。

效果图:

scrollView 具有放大缩小的功能,实现图片的放大与缩小的思路就是将imageView放在scrollView上,双击时调用scrollView的

来实现imageView的放大与缩小

Demo地址

1.两个初始化方法

在初始化方法中初始化backScrollView 和承载imageView的scrollView,并给imageView和scrollView添加点击手势

2.承载imageView的scrollView设置代理方法

3.图片的点击放大手势

4.出现时的动画

5.消失时的动画

6.调用

Demo地址


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11853691.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存