目前已经实现了一个聊天气泡效果,代码如下
class ViewController: UIViewController
{
@IBOutlet weak var imageView: UIImageView!
override func viewDidLoad()
{
super.viewDidLoad()
}
override func viewDidAppear(animated: Bool)
{
getMaskView()
}
func getMaskView()
{
let maskView = UIImageView(frame: CGRectMake(0, 0, 200, 200))
maskView.image = UIImage(named: "BubbleGreen")?.stretchableImageWithLeftCapWidth(20, topCapHeight: 15)
imageView.layer.mask = maskView.layer
}
}
效果图如下:
现在我要给这个气泡加边框怎么加?比如边框宽2.0,颜色为红色。试了好多方法都不行。有什么好的解决办法吗?
很多方法可以实现。。。最近简单的方法是再弄一张红的边框的 图片。。
可以考虑下在底下添加一张图片,然后设置图片与气泡的关系
应该可以像代码一样写嵌套吧