iOS 图片 的 聊天气泡显示 Objective-C 和 Swift,如何实现聊天软件的图片显示的剪裁后的气泡呢!!!
来源:互联网 发布:德国淘宝店铺起名 编辑:程序博客网 时间:2024/05/01 03:04
如何实现聊天软件的图片显示的剪裁后的气泡呢
Objective-C:
<pre name="code" class="objc">- (void)viewDidLoad { [super viewDidLoad]; UIImageView *ImageView01 = [[UIImageView alloc] init]; [ImageView01 setFrame:CGRectMake(90, 190, 120, 180)]; [ImageView01 setImage:[UIImage imageNamed:@"style.jpg"]]; [self.view addSubview:ImageView01]; UIImage *bubble = [UIImage imageNamed:@"icon_chat_right_bg"]; UIImageView *ImageView = [[UIImageView alloc] init]; [ImageView setFrame:ImageView01.frame]; [ImageView setImage:[bubble stretchableImageWithLeftCapWidth:15 topCapHeight:15]]; CALayer *layer = ImageView.layer; layer.frame = (CGRect){{0,0},ImageView.layer.frame.size}; ImageView01.layer.mask = layer; [ImageView01 setNeedsDisplay];}
Swift:
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. var imageview01 = UIImageView(frame: CGRectMake(90, 190, 120, 180)) imageview01.image = UIImage(named: "style.jpg") self.view.addSubview(imageview01) var imageview02 = UIImageView(frame: imageview01.frame) imageview02.image = UIImage(named: "icon_chat_right_bg")?.stretchableImageWithLeftCapWidth(15, topCapHeight: 15) var layer = imageview02.layer layer.frame = CGRect(origin: CGPointZero,size: imageview02.layer.frame.size) imageview01.layer.mask = layer }
style.jpg::
icon_chat_right_bg:
1 0
- iOS 图片 的 聊天气泡显示 Objective-C 和 Swift,如何实现聊天软件的图片显示的剪裁后的气泡呢!!!
- UIImageResizingModeStretch聊天气泡的图片拉伸
- UIImageResizingModeStretch聊天气泡的图片拉伸
- 防微信聊天气泡图片实现
- css3实现气泡效果的聊天框
- android实现聊天页面的气泡
- 聊天气泡的简单做法
- 创建聊天的气泡按钮
- iOS聊天气泡的处理——图片拉伸resizableImageWithCapInsets:resizingMode
- iOS 类似微信,QQ聊天界面的气泡聊天简单实现Demo
- iOS 类似微信,QQ聊天界面的气泡聊天简单实现Demo
- 用两张图片实现类似于聊天气泡等的特殊轮廓图片的效果(已封装可以自定义修改)
- 聊天气泡框模块源码 (高仿微信、QQ聊天的气泡聊天框)
- 类似QQ的聊天气泡效果
- 每天android分享: 聊天气泡效果的实现自动拉伸。
- 如何在winform的任务栏显示气泡
- iOS - Swift 仿微信聊天图片显示
- WindowLess RichEdit 实现QQ聊天窗口的气泡效果,设计思路和方法。
- Smack PacketReader 启动过程分析
- VMWare虚拟机提示:锁定文件失败,打不开磁盘的解决办法
- 算法导论12-1-3非递归中序遍历
- 算法导论-------------队列(queue)的简单实现
- SQL Server,Oracle,mysq l语句分页
- iOS 图片 的 聊天气泡显示 Objective-C 和 Swift,如何实现聊天软件的图片显示的剪裁后的气泡呢!!!
- 深入浅出OpenStack教程 OpenStack入门到精通视频教程
- 北风网
- 寄居
- RHEL7/CentOS7 NTP开机无法启动的解决方法
- 解决编译代码出现/usr/bin/ld: cannot find -luuid错误 .
- iOS地图位置开发
- Hadoop大象之旅003-配置CentOS操作系统
- poj3370 鸽笼原理