One Logo Pool Ball
UIKit · IOS API REFERENCE

UILayoutGuide

class · iOS 9.0+ · SDK 27.1

@MainActor class UILayoutGuide

Members (18)

method · iOS 10.0+

constraintsAffectingLayout

TypeScript
constraintsAffectingLayout(axis: NSLayoutConstraint_Axis): Promise<Array<NSLayoutConstraint>>
Swift declaration
func constraintsAffectingLayout(for axis: NSLayoutConstraint.Axis) -> [NSLayoutConstraint]
init

init

TypeScript
static init(): Promise<UILayoutGuide>
Swift declaration
init()
get · iOS 9.0+

bottomAnchor

TypeScript
get bottomAnchor(): Promise<NSLayoutYAxisAnchor>
Swift declaration
var bottomAnchor: NSLayoutYAxisAnchor { get }
get · iOS 9.0+

centerXAnchor

TypeScript
get centerXAnchor(): Promise<NSLayoutXAxisAnchor>
Swift declaration
var centerXAnchor: NSLayoutXAxisAnchor { get }
get · iOS 9.0+

centerYAnchor

TypeScript
get centerYAnchor(): Promise<NSLayoutYAxisAnchor>
Swift declaration
var centerYAnchor: NSLayoutYAxisAnchor { get }
get · iOS 10.0+

hasAmbiguousLayout

TypeScript
get hasAmbiguousLayout(): Promise<boolean>
Swift declaration
var hasAmbiguousLayout: Bool { get }
get · iOS 9.0+

heightAnchor

TypeScript
get heightAnchor(): Promise<NSLayoutDimension>
Swift declaration
var heightAnchor: NSLayoutDimension { get }
get · iOS 9.0+

identifier

TypeScript
get identifier(): Promise<string>
Swift declaration
var identifier: String { get set }
set · iOS 9.0+

identifier

TypeScript
setIdentifier(value: string): Promise<void>
Swift declaration
var identifier: String { get set }
get · iOS 9.0+

layoutFrame

TypeScript
get layoutFrame(): Promise<{ x: number; y: number; width: number; height: number }>
Swift declaration
var layoutFrame: CGRect { get }
get · iOS 9.0+

leadingAnchor

TypeScript
get leadingAnchor(): Promise<NSLayoutXAxisAnchor>
Swift declaration
var leadingAnchor: NSLayoutXAxisAnchor { get }
get · iOS 9.0+

leftAnchor

TypeScript
get leftAnchor(): Promise<NSLayoutXAxisAnchor>
Swift declaration
var leftAnchor: NSLayoutXAxisAnchor { get }
get · iOS 9.0+

owningView

TypeScript
get owningView(): Promise<(UIView) | null>
Swift declaration
weak var owningView: UIView? { get set }
set · iOS 9.0+

owningView

TypeScript
setOwningView(value?: (UIView) | null): Promise<void>
Swift declaration
weak var owningView: UIView? { get set }
get · iOS 9.0+

rightAnchor

TypeScript
get rightAnchor(): Promise<NSLayoutXAxisAnchor>
Swift declaration
var rightAnchor: NSLayoutXAxisAnchor { get }
get · iOS 9.0+

topAnchor

TypeScript
get topAnchor(): Promise<NSLayoutYAxisAnchor>
Swift declaration
var topAnchor: NSLayoutYAxisAnchor { get }
get · iOS 9.0+

trailingAnchor

TypeScript
get trailingAnchor(): Promise<NSLayoutXAxisAnchor>
Swift declaration
var trailingAnchor: NSLayoutXAxisAnchor { get }
get · iOS 9.0+

widthAnchor

TypeScript
get widthAnchor(): Promise<NSLayoutDimension>
Swift declaration
var widthAnchor: NSLayoutDimension { get }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →