如何在ios目标c的UIImageView中添加UIView

Posted

技术标签:

【中文标题】如何在ios目标c的UIImageView中添加UIView【英文标题】:How to add UIView in UIImageView in ios objective c 【发布时间】:2017-04-15 07:01:44 【问题描述】:

我想在 UIImageView添加 UIView(UIView 包含一些图像和文本),并且我想将那个图像视图保存在 我的相机胶卷 。所以请给我一些建议或快照代码来帮助我解决这个问题。 Click Here For UIScreen

在我的情况下,我在 UIView 中添加了一个 UIView 和一个 UIImageView 贴纸,我想合并它们,我想要横向模式下的图像

如有任何帮助或建议,我们将不胜感激。

谢谢。

【问题讨论】:

查看***.com/questions/30696307/… 【参考方案1】:

我有一个类似的任务并使用了这个代码:

func getResultImage() throws -> (image: UIImage, path: URL) 
    UIGraphicsBeginImageContextWithOptions(bounds.size, false, UIScreen.main.scale)
    defer 
        UIGraphicsEndImageContext()
    
    drawHierarchy(in: self.bounds, afterScreenUpdates: true)

    guard let image = UIGraphicsGetImageFromCurrentImageContext() else 
        throw ImageEditorViewError.noImageGenerated
    

    guard let data = UIImagePNGRepresentation(image) else 
        throw ImageEditorViewError.noDataRepresentation
    

    let writePath = URL(fileURLWithPath: NSTemporaryDirectory()).appendingPathComponent("Image.png")

    try data.write(to: writePath)

    return (image, writePath)

您可以使用 writePaht 删除部分,因为它是针对我的任务的

假设此代码在您的容器视图中,并且您在其中有一些视图贴纸

【讨论】:

感谢您的回答,但我正在努力实现目标 c 而不是 swift 。它不能解决我的问题

以上是关于如何在ios目标c的UIImageView中添加UIView的主要内容,如果未能解决你的问题,请参考以下文章

仅 UIImageView 顶部和底部的内部阴影(目标 C)

如何在 iOS 中使用 UIImageview 添加 UIScrollview 的页面控件

Objective C,iOS,都有哪些选项可以在 UIImageView 中的图像顶部添加一些文本?

如何设置 UIImageView 控制器目标 c 的背景图像?

IOS如何在目标c中将AFNetworking添加到我的xcode项目中

iOS - 如何在 UIImageView 上添加显示字符串