24 lines
479 B
Swift
24 lines
479 B
Swift
//
|
|
// WebViewState.swift
|
|
// FollowNative
|
|
//
|
|
// Created by Innei on 2025/1/31.
|
|
//
|
|
|
|
import Combine
|
|
import UIKit
|
|
|
|
struct ImagePreviewEvent {
|
|
let imageUrls: [String]
|
|
let index: Int
|
|
}
|
|
|
|
class WebViewState: ObservableObject {
|
|
@Published var contentHeight: CGFloat = UIWindow().bounds.height
|
|
@Published var imagePreviewEvent: ImagePreviewEvent?
|
|
|
|
func previewImages(urls: [String], index: Int) {
|
|
imagePreviewEvent = ImagePreviewEvent(imageUrls: urls, index: index)
|
|
}
|
|
}
|