構造体


NSParagraphStyle.LineBreakStrategy


テキストシステムが段落をレイアウトする際にどのように改行するかを指定する定数群。


UIKit AppKit iOS 14.0 iPadOS 14.0

macOS 11.0 maccat 14.0 tvOS 14.0 WatchOS 7.0 VisionOS 1.0+

struct LineBreakStrategy





トピックス


イニシャライザ


init(rawValue: UInt)

指定された生の値を使用して改行戦略を作成します。



型プロパティ


static var hangulWordPriority: NSParagraphStyle.LineBreakStrategy

テキストシステムでは、ハングル文字間での改行は禁止されています。


static var pushOut: NSParagraphStyle.LineBreakStrategy

テキストシステムでは、段落の最終行に孤立した単語が存在しないように、個々の行を押し出します。


static var standard: NSParagraphStyle.LineBreakStrategy

テキストシステムでは、標準 UI ラベルに使用するのと同じ構成の改行戦略を使用します。






関連


以下に準拠


OptionSet


Sendable






以下も見よ


改行情報の取得


var lineBreakMode: NSLineBreakMode

コンテナ内に収まらない段落内の改行モード。


enum NSLineBreakMode

行がコンテナに対して長すぎる場合の動作を指定する定数。


var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy

段落をレイアウトするときに改行する戦略。


var hyphenationFactor: Float

段落のハイフン化のしきい値。


var usesDefaultHyphenation: Bool

段落スタイルがシステムのハイフン化設定を使用するかどうかを示すブール値。


var tighteningFactorForTruncation: Float

切り詰めの代わりに締め付けを使用するためのしきい値。


var allowsDefaultTighteningForTruncation: Bool

テキストを切り詰める前にシステムが文字間隔を詰めるかどうかを示すブール値。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ