我正在尝试创建类似Facebook messager聊天页面的用户列表。

我可以创建用户并将其放入tableview。一切工作正常,但我没有像附件文件那样制作照片。

我可以创建圆形按钮,但不能留一个空白的地方,并在该空白区域放置标志。

swift - Swift Facebook Messenger用户照片-LMLPHP

最佳答案

您可以按照以下步骤操作
1)在UITableViewcell中使用一个UIButton。
2)在其上设置图像。
3)以编程方式设置拐角半径,并在UIButton上绘制白色边框。

这是第3步的代码

self.btnRound.layer.cornerRadius = 15 //btnRound.frame.size.width/2
self.btnRound.clipsToBounds = true
btnRound.layer.borderWidth = 2.0
btnRound.layer.borderColor = UIColor.whiteColor().CGColor


swift - Swift Facebook Messenger用户照片-LMLPHP

在这里,我将UIButton放在右上角。根据要求,您需要在右下角放置。

关于swift - Swift Facebook Messenger用户照片,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37674062/

10-11 00:15