Swift - 自定义UIImageView类

时间:2016-12-06 18:11:58

标签: ios swift uiimageview swift3 xcode8

我试图找到我的问题的答案,但找不到任何有用的东西。

我有一个包含很多视图的应用程序,所有视图都至少有一个UIImageView。我需要其中一些才能拥有UIBlurEffect,但我不想为每个插座创建一个插座,然后为每个插槽创建几行代码以获得所需的模糊效果。

我的问题是: 如何使用自定义UIImageView类(或其他方式)执行此操作?

我也尝试过为UIImageView创建扩展并制作@IBInspectable,但没有成功。

1 个答案:

答案 0 :(得分:1)

我建议创建一个UIView的自定义子类,其中包含一个图像视图,以及您的UIVisualEffects(模糊)视图,以及您想要的任何其他内容。

您可以在此自定义子类中公开IBInspectable图像属性,并让自定义视图将图像安装到其子图像视图中。