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) }