问题描述
我添加了一个视频播放器来播放流视频。现在顶部和底部有一些空间。
import SwiftUI
import AVKit
struct LivePageView: View {
var body: some View {
vstack {
Text("Top")
VideoPlayer(player: AVPlayer(url: URL(string: "https://stream.site.com:1500/hls/stream.m3u8")!))
.frame(idealHeight: 300)
.edgesIgnoringSafeArea(.all)
Text("Bottom")
}
.background(Color.blue)
.navigationBarHidden(true)
.navigationBarBackButtonHidden(true)
}
}
如何删除这些空格?
解决方法
我已经找到了我的问题的解决方案。问题出在 NavigationView
。
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
VStack {
LivePageView()
}
.navigationBarHidden(true)
.navigationBarBackButtonHidden(true)
}
}
}
以下是正确代码示例:
import SwiftUI
struct ContentView: View {
var body: some View {
VStack {
LivePageView()
}
}
}
播放器工作正常。