我试图找到我的问题的答案,但找不到任何有用的东西。
我有一个包含很多 View 的应用程序,所有 View 都至少有一个 UIImageView。我需要它们中的一些具有 UIBlurEffect,但我不想为每个都创建一个 socket ,然后为每个创建几行代码以获得所需的模糊效果。
我的问题是: 如何使用自定义 UIImageView 类(或其他方式)执行此操作?
我也尝试过为 UIImageView 创建扩展并制作 @IBInspectable
但没有成功。
最佳答案
我建议创建一个 UIView 的自定义子类,其中包含 ImageView 、UIVisualEffects(模糊) View 以及您想要的任何其他内容。
您可以在此自定义子类中公开一个 IBInspectable 图像属性,并让自定义 View 将图像安装到它的子 ImageView 中。
关于ios - Swift - 自定义 UIImageView 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41002083/