Cha*_*nde 6 uitableview tableviewcell ios swift ios9.3
我正在开发一个社交网站,其中有一个包含多个单元格(行)的TableView,在每个单元格中都有一个“注释”和“类似” Imageview,因此,每当更新来自服务器时,我都必须增加“注释”的数量和“喜欢”通过徽章。那么如何在Swift的TableViewCell中的UIImageView上添加徽章
您可以通过这种方式在 UIImageView 上添加徽章
func drawImageView(mainImage: UIImage, withBadge badge: UIImage) -> UIImage
{
UIGraphicsBeginImageContextWithOptions(mainImage.size, false, 0.0)
mainImage.drawInRect(CGRectMake(0, 0, mainImage.size.width, mainImage.size.height))
badge.drawInRect(CGRectMake(mainImage.size.width - badge.size.width, 0, badge.size.width, badge.size.height))
let resultImage: UIImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return resultImage
}
Run Code Online (Sandbox Code Playgroud)
然后使用这个功能
let mainImage = UIImage(named: "main_image_name_here")
let badgeImage = UIImage(named: "badge_icon_name_here")
let myBadgedImage: UIImage = drawImageView(mainImage!, withBadge: badgeImage!)
myImageView.image = myBadgedImage//set Image on ImageView
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3298 次 |
| 最近记录: |