feat: 更新素材管理和举报风险地图

This commit is contained in:
2026-07-09 12:20:02 +08:00
parent 9b92d81902
commit 42aca73588
42 changed files with 6164 additions and 1369 deletions

View File

@ -137,10 +137,17 @@ class BaseViewController: UIViewController {
topMostPresentedViewController().present(viewController, animated: animated, completion: completion)
}
///
func presentMediaPreview(items: [MediaPreviewItem], startIndex: Int) {
guard !items.isEmpty else { return }
presentOnTop(MediaPreviewViewController(items: items, startIndex: startIndex))
}
///
func presentImagePreview(imageURLs: [String], startIndex: Int) {
guard !imageURLs.isEmpty else { return }
presentOnTop(ImagePreviewViewController(imageURLs: imageURLs, startIndex: startIndex))
let items = imageURLs.compactMap { MediaPreviewItem.remoteImage($0) }
presentMediaPreview(items: items, startIndex: startIndex)
}
// MARK: - Notifications