IBOutletCollection 一个属性指向xib内的多个

2017-06-29  本文已影响18人  BetterComingDay

相信大家很多人压根就没有听说过这个东西,还是因为这个东西有局限性,而且别的方法也可以轻易的实现这个功能,这里简单的给大家介绍一下用法。

效果如下:

一个xib拖出来的属性指向了五个UIImageView.


Snip20170704_4.png
具体用法:

1、在cell上拖五个UIImageView,然后做好约束,目前约束是五个控件是一模一样的正方形,而且控件会随着手机屏幕大小放大或者是缩小。
2、在ImageView上点击右键,然后拖出来一个Referencing Outlet Collections属性。


Snip20170704_5.png

属性拖出来的效果如下:


Snip20170704_8.png
3、依次把第二、三、四、五个ImageView通过同样的操作拖到如上的属性上。
4、代码里边就是循环这个属性来使用了。
目前的用法就是在每个ImageView上添加轻触手势,并显示图片
Snip20170704_9.png

这种操作只是看起来高大上,它完全可以通过拖动五个属性,或者用for循环手动创建来实现。

上一篇下一篇

猜你喜欢

热点阅读