ios - Swift - 自定义 UIImageView 类

标签 ios swift uiimageview swift3 xcode8

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

我有一个包含很多 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/

相关文章:

iOS:无法编译连接:Cell 中的 UIImageView

iOS 图像 startAnimating 不是动画(大多数时候)

ios - 闪烁的 UIImageView

objective-c - cocos2d 中的 viewWillAppear 等效项

android - Android、iPhone、BlackBerry常用加解密算法

swift - 用户发送消息时显示设备当前时间

ios - 如何使用 UIPageViewController 实现像 iOS 照片应用程序一样滑动的照片?

ios - 如何判断我是否使用同一项来填充多个 UICollectionViewCell?

ios - 有没有办法使用 GPUImage 库在晕影过滤器上应用像素化过滤器?

ios - 在 iPhone 中使用 Swift 语言的模糊效果