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 
   }    

愿编程让这个世界更美好

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容