lable-----qq聊天气泡圆角设置
2016-01-28 23:35
316 查看
设置圆角: lable对象.layer.
cornerRadius = 10;
qq聊天气泡圆角拉伸设置:
在set方法中执行的方法
// 3.2为了让图片显示效果符合实际需求,我们需要修改图片的的拉升方式,所以需要在设置背景图之前把图片进行中间拉升,让后在设置
UIImage
*newSendImage = [self
resizableImageWithName:@"chat_send_nor"];
if (self.messageFrame.messageModel.type
==
CZMessageModelMe) {
[self.textView
setBackgroundImage:newSendImage
forState:UIControlStateNormal]
;
}else{
// [self.textView setBackgroundImage: [UIImage imageNamed:@"chat_recive_nor"] forState:UIControlStateNormal];
UIImage
*newRecImage = [self
resizableImageWithName:@"chat_recive_nor"];
[self.textView
setBackgroundImage:newRecImage
forState:UIControlStateNormal];
- (UIImage
*)resizableImageWithName:(NSString
*)name{
UIImage
*oldImage = [UIImage
imageNamed:name];
// resizableImageWithCapInsets:修改图片的拉升方式
// resizableImageWithCapInsets:这个参数使用来设置我们的拉伸的范围的(用来表示设置距离上左下右有多少不拉伸)
// resizingMode:表示拉伸的方式
CGFloat
w = oldImage.size.width
*
0.5;
CGFloat
h = oldImage.size.height
*0.5;
UIImage
*newImage = [oldImage
resizableImageWithCapInsets:UIEdgeInsetsMake(h,
w, h, w)
resizingMode:UIImageResizingModeStretch];
return
newImage;
}
cornerRadius = 10;
qq聊天气泡圆角拉伸设置:
在set方法中执行的方法
// 3.2为了让图片显示效果符合实际需求,我们需要修改图片的的拉升方式,所以需要在设置背景图之前把图片进行中间拉升,让后在设置
UIImage
*newSendImage = [self
resizableImageWithName:@"chat_send_nor"];
if (self.messageFrame.messageModel.type
==
CZMessageModelMe) {
[self.textView
setBackgroundImage:newSendImage
forState:UIControlStateNormal]
;
}else{
// [self.textView setBackgroundImage: [UIImage imageNamed:@"chat_recive_nor"] forState:UIControlStateNormal];
UIImage
*newRecImage = [self
resizableImageWithName:@"chat_recive_nor"];
[self.textView
setBackgroundImage:newRecImage
forState:UIControlStateNormal];
- (UIImage
*)resizableImageWithName:(NSString
*)name{
UIImage
*oldImage = [UIImage
imageNamed:name];
// resizableImageWithCapInsets:修改图片的拉升方式
// resizableImageWithCapInsets:这个参数使用来设置我们的拉伸的范围的(用来表示设置距离上左下右有多少不拉伸)
// resizingMode:表示拉伸的方式
CGFloat
w = oldImage.size.width
*
0.5;
CGFloat
h = oldImage.size.height
*0.5;
UIImage
*newImage = [oldImage
resizableImageWithCapInsets:UIEdgeInsetsMake(h,
w, h, w)
resizingMode:UIImageResizingModeStretch];
return
newImage;
}
相关文章推荐
- #学习笔记#(28)JS瀑布流-慕课
- 基于SfM和PMVS的序列图像三维重建
- 寒假C#学习笔记。。。
- LBS(定位服务)pLocation Based Service  ———— 地图
- Jsp实现筛选并压缩文件批量下载
- Spring MVC 之类型转换(五)
- 字符串分割字符串
- 转:linux添加用户
- Spring中bean的作用域
- Mac上Python从2.x升级到3.x的艰苦历程
- 让你的C程序更有效率的 10 种方法
- 设置约束的masonry的使用
- 动态规划-hdu1227Fast Food
- 2016年1月28日学习进度
- 线程锁错误案例
- LeetCode Same Tree
- 统一配置中心
- iOS开发实践之GET和POST请求
- QT发展简史
- 减少C++代码编译时间的方法