Compose SwiftUIv0.4.0
esc
GuideAPIGitHub
Enumeration

Edge

The Compose SwiftUI form of SwiftUI's Edge.

iOS 17.0+macOS 14.0+tvOS 17.0+watchOS 10.0+
class Edge

Overview

This is the Kotlin form of SwiftUI Edge: SwiftUI documentation. In Swift it reads:

@frozen enum Edge

Topics

Initializers

constructor(corner: Edge.Corner)
SwiftUI Edge.Corner.Set.init(_:) · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
constructor(floatLiteral: Float)
SwiftUI Edge.Corner.Style.init(floatLiteral:) · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
constructor(integerLiteral: Int)
SwiftUI Edge.Corner.Style.init(integerLiteral:) · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
constructor(e: Edge)
SwiftUI Edge.Set.init(_:)

Type properties

val top: Edge
SwiftUI Edge.top
val bottom: Edge
SwiftUI Edge.bottom
val leading: Edge
SwiftUI Edge.leading
val trailing: Edge
SwiftUI Edge.trailing
val topLeading: Edge.Corner
SwiftUI Edge.Corner.topLeading · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val topTrailing: Edge.Corner
SwiftUI Edge.Corner.topTrailing · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val bottomLeading: Edge.Corner
SwiftUI Edge.Corner.bottomLeading · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val bottomTrailing: Edge.Corner
SwiftUI Edge.Corner.bottomTrailing · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val topLeading: Edge.Corner.Set
SwiftUI Edge.Corner.Set.topLeading · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val topTrailing: Edge.Corner.Set
SwiftUI Edge.Corner.Set.topTrailing · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val bottomLeading: Edge.Corner.Set
SwiftUI Edge.Corner.Set.bottomLeading · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val bottomTrailing: Edge.Corner.Set
SwiftUI Edge.Corner.Set.bottomTrailing · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val all: Edge.Corner.Set
SwiftUI Edge.Corner.Set.all · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val top: Edge.Corner.Set
SwiftUI Edge.Corner.Set.top · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val none: Edge.Corner.Set
SwiftUI Edge.Corner.Set.none · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val bottom: Edge.Corner.Set
SwiftUI Edge.Corner.Set.bottom · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val leading: Edge.Corner.Set
SwiftUI Edge.Corner.Set.leading · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val trailing: Edge.Corner.Set
SwiftUI Edge.Corner.Set.trailing · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val concentric: Edge.Corner.Style
SwiftUI Edge.Corner.Style.concentric · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val zero: Edge.Corner.Style.AnimatableData
SwiftUI Edge.Corner.Style.AnimatableData.zero · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
val horizontal: Edge.Set
SwiftUI Edge.Set.horizontal
val all: Edge.Set
SwiftUI Edge.Set.all
val top: Edge.Set
SwiftUI Edge.Set.top
val bottom: Edge.Set
SwiftUI Edge.Set.bottom
val leading: Edge.Set
SwiftUI Edge.Set.leading
val trailing: Edge.Set
SwiftUI Edge.Set.trailing
val vertical: Edge.Set
SwiftUI Edge.Set.vertical

Methods

fun concentric(minimum: Edge.Corner.Style? = null): Edge.Corner.Style
SwiftUI Edge.Corner.Style.concentric(minimum:) · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
fun fixed(radius: Double): Edge.Corner.Style
SwiftUI Edge.Corner.Style.fixed(_:) · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+

Types

class Edge
SwiftUI Edge
class Corner
SwiftUI Edge.Corner · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
class Set
SwiftUI Edge.Corner.Set · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
class Style
SwiftUI Edge.Corner.Style · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
class AnimatableData
SwiftUI Edge.Corner.Style.AnimatableData · iOS 26.0+, macOS 26.0+, tvOS 26.0+, watchOS 26.0+
class Set
SwiftUI Edge.Set