/*---------------给字符串分配容量----------------*/
//stringWithCapacity:
NSMutableString *String;
//stringWithCapacity:
NSMutableString *String;
String = [NSMutableString stringWithCapacity:40];
其中textAlignment有三种设置方式:NSTextAlignmentLeft为向左对齐,NSTextAlignmentCenter为居中对齐,NSTextAlignmentRight为向右对齐
如果有一些文章介绍时用的是UITextAlignmentCenter/UITextAlignmentLeft/UITextAlignmentRight,那是iOS6以前的用法,iOS6的最新用法已改当文本内容很多,label无法全部显示时label会将文本内容以省略号的方式代替,下面说一下label文本省略方式的设置
- label.lineBreakMode =NSLineBreakByCharWrapping;//其中lineBreakMode可选值为
- linBreakMode enum{
- NSLineBreakByWordWrapping = 0,//保留整个单词,以空格为边界
- NSLineBreakByCharWrapping,//保留整个字符
- NSLineBreakByClipping,//以边界为止
- NSLineBreakByTruncatingHead,//省略开头,以省略号代替
- NSLineBreakByTruncatingTail,//省略结尾,以省略号代替
- NSLineBreakByTruncatingMiddle//省略中间,以省略号代替
- }