init
TypeScriptstatic initCoder(coder: _Foundation_NSCoder): NSTextContainerSwift declarationinit(coder: NSCoder)class · iOS 7.0+ · SDK 27.1
class NSTextContainerstatic initCoder(coder: _Foundation_NSCoder): NSTextContainerSwift declarationinit(coder: NSCoder)static initSize(size: { width: number; height: number }): NSTextContainerSwift declarationinit(size: CGSize)lineFragmentRect(proposedRect: { x: number; y: number; width: number; height: number }, characterIndex: number, baseWritingDirection: NSWritingDirection, remainingRect?: ("animatableData" | SDKHandle) | null): { x: number; y: number; width: number; height: number }Swift declarationfunc lineFragmentRect(forProposedRect proposedRect: CGRect, at characterIndex: Int, writingDirection baseWritingDirection: NSWritingDirection, remaining remainingRect: UnsafeMutablePointer<CGRect>?) -> CGRectreplaceLayoutManager(newLayoutManager: NSLayoutManager): voidSwift declarationfunc replaceLayoutManager(_ newLayoutManager: NSLayoutManager)get exclusionPaths(): Array<UIBezierPath>Swift declarationvar exclusionPaths: [UIBezierPath] { get set }set exclusionPaths(value: Array<UIBezierPath>)Swift declarationvar exclusionPaths: [UIBezierPath] { get set }get heightTracksTextView(): booleanSwift declarationvar heightTracksTextView: Bool { get set }set heightTracksTextView(value: boolean)Swift declarationvar heightTracksTextView: Bool { get set }get layoutManager(): (NSLayoutManager) | nullSwift declarationunowned(unsafe) var layoutManager: NSLayoutManager? { get set }set layoutManager(value: (NSLayoutManager) | null)Swift declarationunowned(unsafe) var layoutManager: NSLayoutManager? { get set }get lineBreakMode(): NSLineBreakModeSwift declarationvar lineBreakMode: NSLineBreakMode { get set }set lineBreakMode(value: NSLineBreakMode)Swift declarationvar lineBreakMode: NSLineBreakMode { get set }get lineFragmentPadding(): numberSwift declarationvar lineFragmentPadding: CGFloat { get set }set lineFragmentPadding(value: number)Swift declarationvar lineFragmentPadding: CGFloat { get set }get maximumNumberOfLines(): numberSwift declarationvar maximumNumberOfLines: Int { get set }set maximumNumberOfLines(value: number)Swift declarationvar maximumNumberOfLines: Int { get set }get isSimpleRectangularTextContainer(): booleanSwift declarationvar isSimpleRectangularTextContainer: Bool { get }get size(): { width: number; height: number }Swift declarationvar size: CGSize { get set }set size(value: { width: number; height: number })Swift declarationvar size: CGSize { get set }get textLayoutManager(): (NSTextLayoutManager) | nullSwift declarationweak var textLayoutManager: NSTextLayoutManager? { get }get widthTracksTextView(): booleanSwift declarationvar widthTracksTextView: Bool { get set }set widthTracksTextView(value: boolean)Swift declarationvar widthTracksTextView: Bool { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NSTextContainer.init()
inherited init: cannot prove legal (class declares 1 custom initializer)