CI SPM compatible License

概述

要求

用法

第一个例子

您可以使用它通过 URL 查看图像,请参考以下示例

MagicImages(image: imageView)
    .start(url: "IMAGE URL")
    
// OR

MagicImages(image: imageView)
    .start(url: "IMAGE URL", placeholder: "PhotoLocal")

// OR
    
MagicImages(image: imageView)
    .start(name: "IMAGE NAME")
    
// OR
    
MagicImages(image: imageView)
    .start(uiImage: UIImage(systemName: "heart.fill"))

SwiftUI 示例

var body: some View {
     MagicImagesUI(url: "www.example.com/image.jpg")
        .frame(width: 300, height: 300)
        .cornerRadius(20)
}

第二个例子

您可以使用它来查看圆形图像。 Measure 是宽度和高度,请参考以下示例。 在这里您不需要在约束中设置宽度和高度,在 measure 参数中 Magic Images 已经完成了。

MagicImages(image: imageView)
    .start(url: "IMAGE URL")
    .isCircle(measure: 100)

第三个例子

您可以使用它来查看具有圆角的图像。Measure 是圆角的大小,请参考以下示例

MagicImages(image: imageView)
    .start(url: "IMAGE URL")
    .isRounded(measure: 20)

最后一个例子

您可以使用它来查看具有某些边圆角的图像。Measure 是圆角的大小,请参考以下示例

MagicImages(image: imageView)
    .start(url: "IMAGE URL")
    .isSides([.topLeft, .bottomRight], measures: 50)

安装

Swift Package Manager (SPM)

import PackageDescription
let package = Package(
    name: "<Your Product Name>",
    dependencies: [
       .package(url: "https://github.com/heroesofcode/MagicImages", .upToNextMajor(from: "1.6.0"))
    ],
    targets: [
        .target(
            name: "<Your Target Name>",
            dependencies: ["MagicImages"]),
    ]
)

贡献

要贡献,只需 fork 此项目,然后打开一个 pull request,欢迎您贡献、提出想法并在 issue 选项卡中提出任何问题。

许可证

MagicImages 根据 MIT 许可证发布。 有关详细信息,请参见 LICENSE