Compose SwiftUIv0.4.0
esc
GuideAPIGitHub
View

NewDocumentButton

The Compose SwiftUI form of SwiftUI's NewDocumentButton.

iOS 18.0+macOS 15.0+tvOS: unavailable (no-op)watchOS: unavailable (no-op)
fun NewDocumentButton(title: String, modifier: Modifier = Modifier)

Overview

NewDocumentButton(title = "…")

This is the Kotlin form of SwiftUI NewDocumentButton.init(_:contentType:): SwiftUI documentation. In Swift it reads:

nonisolated init(_ title: some StringProtocol, contentType: UTType? = nil)

Topics

Creating a NewDocumentButton

fun NewDocumentButton(title: String, source: DocumentCreationSource, modifier: Modifier = Modifier)
SwiftUI NewDocumentButton.init(_:contentType:source:) · iOS 27.0+, macOS: unavailable (no-op), tvOS: unavailable (no-op), watchOS: unavailable (no-op)
fun NewDocumentButton(title: String, modifier: Modifier = Modifier)
SwiftUI NewDocumentButton.init(_:contentType:)
fun NewDocumentButton(title: LocalizedKey, source: DocumentCreationSource, modifier: Modifier = Modifier)
SwiftUI NewDocumentButton.init(_:contentType:source:) · iOS 27.0+, macOS: unavailable (no-op), tvOS: unavailable (no-op), watchOS: unavailable (no-op)
fun NewDocumentButton(source: DocumentCreationSource, modifier: Modifier = Modifier, label: String? = null)
SwiftUI NewDocumentButton.init(_:contentType:source:) · iOS 27.0+, macOS: unavailable (no-op), tvOS: unavailable (no-op), watchOS: unavailable (no-op)
fun NewDocumentButton(title: LocalizedKey, modifier: Modifier = Modifier)
SwiftUI NewDocumentButton.init(_:contentType:)
fun NewDocumentButton(modifier: Modifier = Modifier, label: String? = null)
SwiftUI NewDocumentButton.init(_:contentType:)
fun NewDocumentButton(title: LocalizedKey? = null, source: DocumentCreationSource? = null, modifier: Modifier = Modifier)
SwiftUI NewDocumentButton · (e.g. Image(systemName = SFSymbol.star)).

Methods

fun NewDocumentButtonSource(title: LocalizedKey, source: DocumentCreationSource, modifier: Modifier = Modifier)
SwiftUI NewDocumentButton.init(_:contentType:source:) · iOS 27.0+, macOS: unavailable (no-op), tvOS: unavailable (no-op), watchOS: unavailable (no-op)