インスタンスプロパティ


allowsDefaultTighteningForTruncation


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


UIKit AppKit iOS 9.0 iPadOS 9.0

macOS 10.11 Mac Catalyst 13.1 tvOS 9.0 WatchOS 2.0 VisionOS 1.0+

var allowsDefaultTighteningForTruncation: Bool { get }





議論


このプロパティが true の場合、システムは文字を切り詰める前に文字間のスペースを減らそうとします。テキストが利用可能なスペースに収まらない場合、システムはこの詰め込みを実行します。システムによって実行される詰め込みの最大量は、フォント、線幅、およびその他の要因によって異なります。


このプロパティのデフォルト値は false です。



以下も見よ


改行情報の取得


var lineBreakMode: NSLineBreakMode

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


enum NSLineBreakMode

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


var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy

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


struct NSParagraphStyle.LineBreakStrategy

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


var hyphenationFactor: Float

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


var usesDefaultHyphenation: Bool

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


var tighteningFactorForTruncation: Float

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















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ