我正在使用 SwiftUI 工作表模式运行 iOS 13 模拟器 - 尝试绘制工作表背景并忽略安全区域 - 但仍然显示白色工作表。关于如何正确执行此操作有什么想法吗?
var body: some View {
VStack(alignment: .center, spacing: 0) {
... redacted ...
} // VStack
.background(Color.gray.edgesIgnoringSafeArea(.all))
Run Code Online (Sandbox Code Playgroud)
看图(附)
有什么想法我做错了吗?
似乎有一种简单的方法可以让漂亮的 iOS 应用程序在 iPad 空间上运行。一个不涉及重写 SwiftUI 应用程序的。
基本SplitView&SplitViewController问题似乎......就像一个深思熟虑的问题空间......我有一个基本的 - 带有 ContentView 的显示卡 - 我希望它在 iPad 上运行......只是一个更大的视口...... .
有什么简单的方法可以使用 SwiftUI 完成此操作吗?
将“关闭”按钮 (X) 置于右上角的有效且高效的方法是什么?
我正在努力解决容器对齐问题...不能说我理解它。
不用说……不是这个!
var body: some View {
ZStack {
Image("Biz-card_2020")
.resizable()
.edgesIgnoringSafeArea(.all)
HStack(alignment: .top) {
VStack() {
Spacer(minLength: 5) // vertical space
HStack() {
Spacer()
// close Welcome page (X) button
Button(action: {
//print(" - Button to dismiss page \(self.isPresented)")
self.isPresented = false // dismiss the Welcome view
//print(" - after action Button to dismiss Welcome page \(self.isPresented)")
}, label: {
Image(systemName: "xmark.circle" )
.scaledFont(name: "Georgia", size: Const.titleText)
.minimumScaleFactor(0.3)
.accentColor(.white)
.padding(10)
})
}
Spacer()
}
}
} …Run Code Online (Sandbox Code Playgroud)