小编Khu*_*sai的帖子

在ImageView中为PhotoEditing App添加基于Image的新帧

我正在制作照片编辑应用程序,我需要在图像上添加帧基本上我已经使用了另一个UIImageView与我原来的UIImageView相同的框架,只需添加png图像.现在问题是我需要基于图像视图内框架的高度和宽度的框架. 在此输入图像描述

如上图所示我的框架出现在整个UIImageView中,但我在Imageview中的图像是横向,所以如果我在Imageview内的图像是风景,那么我需要风景框架,如果图像是肖像,那么我需要肖像框架.我如何实现这一目标?

我使用2图像视图具有相同的高度宽度一个是原始图像视图而另一个是帧图像视图现在我使用以下代码应用图像

来自StoryBoard的图片出口

@IBOutlet var imgFrame: UIImageView!
Run Code Online (Sandbox Code Playgroud)

将框架应用于ImageView

                imgFrame.isHidden = false
                imgFrame.image = #imageLiteral(resourceName: "Frame-Style-1.png")
Run Code Online (Sandbox Code Playgroud)

frame ios swift3

11
推荐指数
1
解决办法
661
查看次数

如何设置UIScrollView像3D Square

我正在制作照片编辑应用程序,我有3个Scrollviews和UIImageview,我想将ScrollViews设置为如下

在此输入图像描述

我曾尝试过" Scenekit ",但它不起作用,因为我想要ScrollableView.

基本上我想创建3D拼贴画
有没有其他方法可以做到这一点?

是否可以像3d Square一样设置UIScrollView?

3d uiimageview ios swift

11
推荐指数
1
解决办法
311
查看次数

我如何将文件夹从项目复制到文档目录 ios swift

这是我的文件夹结构

在此处输入图片说明

为此,我想将此贴纸文件夹复制到文档目录,我使用了以下代码

    let fileManager = FileManager.default

    let documentsUrl = fileManager.urls(for: .documentDirectory,
                                        in: .userDomainMask)

    guard documentsUrl.count != 0 else {
        return // Could not find documents URL
    }

    let finalDatabaseURL = documentsUrl.first!.appendingPathComponent("Stickers")

    if !( (try? finalDatabaseURL.checkResourceIsReachable()) ?? false) {
        print("DB does not exist in documents folder")

        let documentsURL = Bundle.main.resourceURL?.appendingPathComponent("Stickers")

        do {
            try fileManager.copyItem(atPath: (documentsURL?.path)!, toPath: finalDatabaseURL.path)
        } catch let error as NSError {
            print("Couldn't copy file to final location! Error:\(error.description)")
        }

    } else {
        print("Database file …
Run Code Online (Sandbox Code Playgroud)

directory mobile ios swift4 document-directory

2
推荐指数
1
解决办法
2615
查看次数

如何从本地图像路径加载图像Ios Swift 4

我有一个JSON,其中包含项目的一个本地文件夹中的图像路径,如下所示

在此输入图像描述

问题是我想从该路径获取图像,我该如何实现?

我尝试使用Kingfisher 库将字符串转换为 URL并将 URL 设置为图像

let url = URL(string: "/VWiOSProjects/CollageMakerDemo/Development/CollageMaker/CollageMaker/Goodies.xcassets/Goodies-1.imageset/Goodies-1.png")!

cell.imgTool.kf.setImage(with: url)
Run Code Online (Sandbox Code Playgroud)

但它不起作用我也尝试过这个

let url = URL(string: "/VWiOSProjects/CollageMakerDemo/Development/CollageMaker/CollageMaker/Goodies.xcassets/Goodies-1.imageset/Goodies-1.png")!

let imageData:NSData = NSData(contentsOf: url)!
let image = UIImage(data: imageData as Data)

cell.imgTool.image = image
Run Code Online (Sandbox Code Playgroud)

注意:我无法在服务器上上传此 JSON 文件,我需要在本地使用它

url json image ios swift

-2
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×4

swift ×2

3d ×1

directory ×1

document-directory ×1

frame ×1

image ×1

json ×1

mobile ×1

swift3 ×1

swift4 ×1

uiimageview ×1

url ×1