UILineBreakMode的各种情况

UILineBreakMode

Options for wrapping and truncating text. (Deprecated. UseNSLineBreakMode instead.)

typedef enum { 
   UILineBreakModeWordWrap = 0, 
   UILineBreakModeCharacterWrap, 
   UILineBreakModeClip, 
   UILineBreakModeHeadTruncation, 
   UILineBreakModeTailTruncation, 
   UILineBreakModeMiddleTruncation, 
} UILineBreakMode;

NSLineBreakMode

These constants specify what happens when a line is too long for its container.

enum  NSLineBreakMode{
   NSLineBreakByWordWrapping = 0,
   NSLineBreakByCharWrapping,
   NSLineBreakByClipping,
   NSLineBreakByTruncatingHead,
   NSLineBreakByTruncatingTail,
   NSLineBreakByTruncatingMiddle
};
typedef NSUInteger NSLineBreakMode

 

lineBreak模式在6.0之前一直用UILineBreakMode枚举类型,6.0使用NSLineBreakMode枚举类型。枚举值中各个值的意义,解释如下:
UILineBreakModeWordWrap = 0, 
 
   以单词为单位换行,以单位为单位截断。 
 
   UILineBreakModeCharacterWrap, 
    以字符为单位换行,以字符为单位截断。 
 
   UILineBreakModeClip, 
    以单词为单位换行。以字符为单位截断。 
 
   UILineBreakModeHeadTruncation, 
    以单词为单位换行。如果是单行,则开始部分有省略号。如果是多行,则中间有省略号,省略号后面有4个字符。 
 
   UILineBreakModeTailTruncation, 
    以单词为单位换行。无论是单行还是多行,都是末尾有省略号。 
 
   UILineBreakModeMiddleTruncation, 
    以单词为单位换行。无论是单行还是多行,都是中间有省略号,省略号后面只有2个字符。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值