相关疑难解决方法(0)

SwiftUI 导出或共享文件

我想知道是否有通过 SwiftUI 导出或共享文件的好方法。似乎没有一种方法可以包装 UIActivityViewController 并直接呈现它。我已经使用 UIViewControllerRepresentable 来包装 UIActivityViewController,如果我将它呈现在 SwiftUI Modal 中,它就会崩溃。

我能够创建一个通用的 UIViewController,然后从那里调用一个呈现 UIActivityViewController 的方法,但这是很多包装。

如果我们想使用 SwiftUI 从 Mac 共享,有没有办法包装 NSSharingServicePicker?

无论如何,如果有人有他们如何做到这一点的例子,我们将不胜感激。

uiactivityviewcontroller swift nssharingservice swiftui

9
推荐指数
5
解决办法
7381
查看次数

如何使用 SwiftUI 在 VStack 中显示我的 AVPlayer

我创建了一个简单的 AVPlayer。(如果我没有正确创建它,请帮我修复它...)我想用 swift ui 在我的 VStack 中显示它,但我有点卡住了...

要是库里至少有AVPlayer View组件就好了,但是我在库里没找到……

这是我的代码ContentView.swift

//
//  ContentView.swift
//  test
//
//  Created by Francis Dolbec on 2019-06-26.
//  Copyright © 2019 Francis Dolbec. All rights reserved.
//

import SwiftUI
import AVKit
import AVFoundation

// MARK: variables
var hauteurMenuBar = NSApplication.shared.mainMenu?.menuBarHeight
var urlVideo = URL(string: "/Users/francisdolbec/Movies/Se?ries Te?le?/Rick et Morty/Rick.and.Morty.S01E01.VFQ.HDTV.1080p.x264-Kamek.mp4")
let player = AVPlayer(url: urlVideo!)


struct ContentView : View {
    var body: some View {

        VStack {
            Text("Hello World")
                .frame(maxWidth: .infinity, maxHeight: .infinity)
            Text("PATATE!") …
Run Code Online (Sandbox Code Playgroud)

avplayer swiftui

6
推荐指数
2
解决办法
6457
查看次数