From 0cb16c8830aa10ca9ae3228bd715a1a9d987e613 Mon Sep 17 00:00:00 2001 From: Yun Chan Date: Sun, 16 Aug 2026 11:36:38 +0900 Subject: [PATCH] =?UTF-8?q?M2/M3=20=EA=B0=AD:=20=EB=9D=BC=EC=9D=B4?= =?UTF-8?q?=EB=B8=8C=EB=9F=AC=EB=A6=AC=20=EA=B7=B8=EB=A6=AC=EB=93=9C=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=EC=9D=BC=20=ED=91=9C=EC=8B=9C=20+=20iOS=20In?= =?UTF-8?q?fo.plist=20ATS(NSAllowsLocalNetworking)/NSLocalNetworkUsageDesc?= =?UTF-8?q?ription?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- VideoDownloader.Mobile/Pages.cs | 4 +++- VideoDownloader.Mobile/Platforms/iOS/Info.plist | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/VideoDownloader.Mobile/Pages.cs b/VideoDownloader.Mobile/Pages.cs index 3793bea..1fb405c 100644 --- a/VideoDownloader.Mobile/Pages.cs +++ b/VideoDownloader.Mobile/Pages.cs @@ -218,6 +218,8 @@ public sealed class LibraryPage : ContentPage name.SetBinding(Label.TextProperty, "FileName"); var size = new Label { FontSize = 10, TextColor = Colors.Gray }; size.SetBinding(Label.TextProperty, new Binding("SizeBytes", stringFormat: "{0:N0} bytes")); + var date = new Label { FontSize = 9, TextColor = Colors.Gray }; // M2: 추가일(수정일) + date.SetBinding(Label.TextProperty, new Binding("Modified", stringFormat: "{0:yy.MM.dd}")); // U4 폰 저장: 카드 우측 버튼, 진행률을 버튼 텍스트로 표시 var save = new Button { Text = "💾 저장", FontSize = 12, Padding = new Thickness(10, 4), VerticalOptions = LayoutOptions.Center }; @@ -226,7 +228,7 @@ public sealed class LibraryPage : ContentPage var card = new Frame { Margin = new Thickness(6, 4), Padding = 8, CornerRadius = 10, - Content = new VerticalStackLayout { Spacing = 4, Children = { thumb, name, size, save } } + Content = new VerticalStackLayout { Spacing = 4, Children = { thumb, name, size, date, save } } }; // CollectionView.SelectionChanged 는 Android 에서 발화 불안정 → 템플릿 카드에 탭 제스처 var tap = new TapGestureRecognizer(); diff --git a/VideoDownloader.Mobile/Platforms/iOS/Info.plist b/VideoDownloader.Mobile/Platforms/iOS/Info.plist index e7ba623..bb94a3a 100644 --- a/VideoDownloader.Mobile/Platforms/iOS/Info.plist +++ b/VideoDownloader.Mobile/Platforms/iOS/Info.plist @@ -4,6 +4,14 @@ LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsLocalNetworking + + + NSLocalNetworkUsageDescription + PC 와 같은 네트워크에서 페어링하고 라이브러리를 스트리밍합니다. NSCameraUsageDescription PC 와 페어링하기 위해 QR 코드를 스캔합니다. UIDeviceFamily