ZoomImageViewDelegate

@MainActor
@objc
public protocol ZoomImageViewDelegate

ZoomImageView事件代理

  • 单击事件代理方法

    Declaration

    Swift

    @objc
    @MainActor
    optional func singleTouch(in zoomImageView: ZoomImageView, location: CGPoint)
  • 双击事件代理方法

    Declaration

    Swift

    @objc
    @MainActor
    optional func doubleTouch(in zoomImageView: ZoomImageView, location: CGPoint)
  • 长按事件代理方法

    Declaration

    Swift

    @objc
    @MainActor
    optional func longPress(in zoomImageView: ZoomImageView)
  • 在视频预览界面里,由于用户点击了空白区域或播放视频等导致了底部的视频工具栏被显示或隐藏

    Declaration

    Swift

    @objc
    @MainActor
    optional func zoomImageView(_ zoomImageView: ZoomImageView, didHideVideoToolbar didHide: Bool)
  • 自定义内容视图代理方法,contentView根据显示内容不同而不同

    Declaration

    Swift

    @objc
    @MainActor
    optional func zoomImageView(_ zoomImageView: ZoomImageView, customContentView contentView: UIView)
  • 是否支持缩放,默认为 YES

    Declaration

    Swift

    @objc
    @MainActor
    optional func enabledZoomView(in zoomImageView: ZoomImageView) -> Bool