UILabel文字省略号处理

其中textAlignment有三种设置方式:NSTextAlignmentLeft为向左对齐,NSTextAlignmentCenter为居中对齐,NSTextAlignmentRight为向右对齐

UITextAlignmentCenter/UITextAlignmentLeft/UITextAlignmentRight,那是iOS6以前的用法,iOS6的最新用法已改

当文本内容很多,label无法全部显示时label会将文本内容以省略号的方式代替,下面说一下label文本省略方式的设置

保留整个字符 :NSLineBreakByCharWrapping

label.lineBreakMode =NSLineBreakByCharWrapping;//其中lineBreakMode可选值为    
linBreakMode enum{    
    //保留整个单词,以空格为边界 
    NSLineBreakByWordWrapping = 0,   
    //保留整个字符 
     NSLineBreakByCharWrapping,   
    //以边界为止  
    NSLineBreakByClipping,  
    //省略开头,以省略号代替
    NSLineBreakByTruncatingHead,    
    //省略结尾,以省略号代替
    NSLineBreakByTruncatingTail,   
    //省略中间,以省略号代替    
    NSLineBreakByTruncatingMiddle 
   }    

愿编程让这个世界更美好

你可能感兴趣的:(UILabel文字省略号处理)