如何消除DatePickermacOS 中字段的阴影背景(!)?
.textFieldStyle或.background没有效果。
我尝试过这个:Changing TextEditor background color in SwiftUI for macOS但似乎仅适用于 TextField、TextEditor。是否还有另一个可以设置的 NSView 属性?
DatePicker("Start",
selection: $newDate,
displayedComponents: [.date])
.datePickerStyle(.field)
// .textFieldStyle(.plain)
// .background(.clear)
Run Code Online (Sandbox Code Playgroud)
如何在一个 macOS 文档应用程序中处理两种不同的自定义文档类型?
从 macOS Document App 模板开始,我定义了两种类型,它们也注册在 info.plist 中:
extension UTType {
static var test1: UTType {
UTType(exportedAs: "com.exapmple.test1")
}
}
extension UTType {
static var test2: UTType {
UTType(exportedAs: "com.example.test2")
}
}
Run Code Online (Sandbox Code Playgroud)
苹果文档说:
您的应用程序可以通过添加额外的文档组场景来支持多种文档类型:
但所示的示例只有一种可以创建的类型,另一种是只读的(编辑器模式)。
如果我在主应用程序结构中执行此操作(这基本上是模板中的样板:
@main
struct MultipleDocumentsApp: App {
var body: some Scene {
DocumentGroup(newDocument: DocumentOne()) { file in
Content1View(document: file.$document)
}
DocumentGroup(newDocument: DocumentTwo()) { file in
Content2View(document: file.$document)
}
}
}
Run Code Online (Sandbox Code Playgroud)
..生成的“新”菜单如下所示,我只能创建类型 1 的文档:
显然,对于两种文档类型,我需要两个不同的“新建...”菜单项。我有什么想法可以实现这一目标吗?