【每日技术点】 13.12.9
1、UILabel 文字换行问题
bodyLabel.text = @"亲,恭喜您修改密码\n成功了"
一开始我的代码是这样写的,但是没有效果。
后来查了一下,原来还需要加上两行代码:
bodyLabel.lineBreakMode = UILineBreakModeWordWrap; bodyLabel.numberOfLines = 0;
UILineBreakModeWordWrap = 0, // 以空格为界,保留整个单词
UILineBreakModeCharacterWrap, // 保留整个字符
UILineBreakModeClip, // 画到边界为止
UILineBreakModeHeadTruncation, // 省略开始,...代替
UILineBreakModeTailTruncation, // 省略尾部,...代替
UILineBreakModeMiddleTruncation, // 省略中间,...代替.这3个多行时作用于最后一行,多行时这三个以单词分行
bodyLabel.numberOfLines = 0;作用是不限制行数。
2、self.view.backgroundColor = [UIColorcolorWithPatternImage:[UIImageimageNamed:@"VC_BG.png"]];
一般我们设置 一个view的背景 可以通过 在view上放一个imageView 来显示背景图片
这是另外一种方法
可以直接通过改变view.backgroundColor的值 来达到上面的效果
self.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageWithName:@"XXX"]];
这样就能达到上面 imageView的效果