ios - 将 UILabel 添加到图像

标签 ios swift uiimage uilabel

我正在创建一个图像,然后将其保存到用户的相机胶卷中。我想在图像中添加一些文字。我应该将字符串添加到 UILabel,然后将其转换为图像吗?

你有什么建议?谢谢。 (我正在使用 Swift)

    let bottomImage = UIImage(named: "Image1.png")
    let topImage = UIImage(named: "Image2.png")
    let anotherImage = UIImage(named: "Image3.png")

    let newSize = CGSizeMake(2480, 3508)
    UIGraphicsBeginImageContext(newSize)

    bottomImage?.drawInRect(CGRectMake(0, 0, newSize.width/2, 500))
    topImage?.drawInRect(CGRectMake(newSize.width/2, 0, newSize.width/2, 500), blendMode: kCGBlendModeNormal, alpha: 0.8)
    anotherImage?.drawInRect(CGRectMake(newSize.width/2, 500, newSize.width/2, 500), blendMode: kCGBlendModeNormal, alpha: 0.8)

    let newImage = UIGraphicsGetImageFromCurrentImageContext()
    UIGraphicsEndImageContext()


    UIImageWriteToSavedPhotosAlbum(newImage, nil, nil, nil)

最佳答案

关于ios - 将 UILabel 添加到图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26680734/

相关文章:

ios - UIScrollView 检测用户点击

ios - 可拉伸(stretch)的 UIButton 图像

ios - 在 Xcode 6.1 上更改 iOS 模拟器比例

ios - 将 Obj C 转换为 Swift 错误 :type of expression is ambiguous without more context

ios - 为 iOS 应用程序 stub /模拟 Web 服务

swift - Foundation._GenericObjCError.NilError 来自核心数据批量删除

swift - 单元格之间的空间 UICollectionViewLayout

ios - 我如何将这四行代码从 AVAudioPlayer 转换为 AVPlayer?

ios - 没有看到 20 个 I/O 周期;下载音频文件时放弃在 Swift 中发生

uiimageview - 如何在 swift 4 或更高版本中裁剪具有可选区域的图像?