draw
TypeScriptdraw(point: { x: number; y: number }, context: _CoreGraphics_CGContext): voidSwift declarationfunc draw(at point: CGPoint, in context: CGContext)class · iOS 15.0+ · SDK 27.1
class NSTextLayoutFragmentdraw(point: { x: number; y: number }, context: _CoreGraphics_CGContext): voidSwift declarationfunc draw(at point: CGPoint, in context: CGContext)frameForTextAttachment(location: SDKHandle): { x: number; y: number; width: number; height: number }Swift declarationfunc frameForTextAttachment(at location: any NSTextLocation) -> CGRectstatic initCoder(coder: _Foundation_NSCoder): (NSTextLayoutFragment) | nullSwift declarationinit?(coder: NSCoder)static initTextElementRange(textElement: NSTextElement, rangeInElement?: (NSTextRange) | null): NSTextLayoutFragmentSwift declarationinit(textElement: NSTextElement, range rangeInElement: NSTextRange?)invalidateLayout(): voidSwift declarationfunc invalidateLayout()textLineFragmentForIsUpstreamAffinity(textLocation: SDKHandle, isUpstreamAffinity: boolean): (NSTextLineFragment) | nullSwift declarationfunc textLineFragment(for textLocation: any NSTextLocation, isUpstreamAffinity: Bool) -> NSTextLineFragment?textLineFragmentForVerticalOffsetRequiresExactMatch(verticalOffset: number, requiresExactMatch: boolean): (NSTextLineFragment) | nullSwift declarationfunc textLineFragment(forVerticalOffset verticalOffset: CGFloat, requiresExactMatch: Bool) -> NSTextLineFragment?get bottomMargin(): numberSwift declarationvar bottomMargin: CGFloat { get }get layoutFragmentFrame(): { x: number; y: number; width: number; height: number }Swift declarationvar layoutFragmentFrame: CGRect { get }get layoutQueue(): (_Foundation_OperationQueue) | nullSwift declarationvar layoutQueue: OperationQueue? { get set }set layoutQueue(value: (_Foundation_OperationQueue) | null)Swift declarationvar layoutQueue: OperationQueue? { get set }get leadingPadding(): numberSwift declarationvar leadingPadding: CGFloat { get }get rangeInElement(): NSTextRangeSwift declarationvar rangeInElement: NSTextRange { get }get renderingSurfaceBounds(): { x: number; y: number; width: number; height: number }Swift declarationvar renderingSurfaceBounds: CGRect { get }get state(): NSTextLayoutFragment_StateSwift declarationvar state: NSTextLayoutFragment.State { get }get textAttachmentViewProviders(): Array<NSTextAttachmentViewProvider>Swift declarationvar textAttachmentViewProviders: [NSTextAttachmentViewProvider] { get }get textElement(): (NSTextElement) | nullSwift declarationweak var textElement: NSTextElement? { get }get textLayoutManager(): (NSTextLayoutManager) | nullSwift declarationweak var textLayoutManager: NSTextLayoutManager? { get }get textLineFragments(): Array<NSTextLineFragment>Swift declarationvar textLineFragments: [NSTextLineFragment] { get }get topMargin(): numberSwift declarationvar topMargin: CGFloat { get }get trailingPadding(): numberSwift declarationvar trailingPadding: CGFloat { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NSTextLayoutFragment.init()
inherited init: cannot prove legal (class declares 1 custom initializer)