From b7b093866b77854b5b0d4a436a087a3fba8bbb6e Mon Sep 17 00:00:00 2001 From: jinyaqiu Date: Thu, 28 Aug 2025 16:39:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=82=B9=E5=87=BB=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E5=8C=BA=E5=9F=9F=E7=BB=A7=E7=BB=AD=E4=B8=8A=E4=BC=A0=E8=A7=86?= =?UTF-8?q?=E9=A2=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wake/View/Upload/MediaUploadView.swift | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/wake/View/Upload/MediaUploadView.swift b/wake/View/Upload/MediaUploadView.swift index 203b399..3bedbfd 100644 --- a/wake/View/Upload/MediaUploadView.swift +++ b/wake/View/Upload/MediaUploadView.swift @@ -302,17 +302,18 @@ struct MainUploadArea: View { .frame(height: 50) // 主显示区域 if let mediaToDisplay = selectedMedia ?? uploadManager.selectedMedia.first { - MediaPreview(media: mediaToDisplay) - .id(mediaToDisplay.id) - .frame(width: 225, height: 225) - .overlay( - RoundedRectangle(cornerRadius: 16) - .stroke(Color.themePrimary, lineWidth: 5) - ) - .cornerRadius(16) - .shadow(radius: 4) - .padding(.horizontal) - .transition(.opacity) + Button(action: { showMediaPicker = true }) { + MediaPreview(media: mediaToDisplay) + .id(mediaToDisplay.id) + .frame(width: 225, height: 225) + .overlay( + RoundedRectangle(cornerRadius: 16) + .stroke(Color.themePrimary, lineWidth: 5) + ) + .cornerRadius(16) + .padding(.horizontal) + .transition(.opacity) + } } else { UploadPromptView(showMediaPicker: $showMediaPicker) }