gpt4 book ai didi

ios - 如何显示 AirPlay 菜单 SwiftUI

转载 作者:行者123 更新时间:2023-11-30 10:25:29 24 4
gpt4 key购买 nike

感谢airplay音频系统Name emoji我制作了一个漂亮的图标

Button(action: {
showAirplay()
}, label: {
Image(systemName: "airplayaudio")
.imageScale(.large)
})

func showAirplay() {
???
}

但我不知道如何显示著名的菜单:

最佳答案

为 SwiftUI 包装 AirPlay UIView 似乎是最好、最简单的解决方案。

struct AirPlayView: UIViewRepresentable {

func makeUIView(context: Context) -> UIView {

let routePickerView = AVRoutePickerView()
routePickerView.backgroundColor = UIColor.clear
routePickerView.activeTintColor = UIColor.red
routePickerView.tintColor = UIColor.white

return routePickerView
}

func updateUIView(_ uiView: UIView, context: Context) {
}
}

用法:

VStack {
AirPlayView()
}

关于ios - 如何显示 AirPlay 菜单 SwiftUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60079607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com