小编Jay*_*Jay的帖子

如何调整UIImage的大小以减少上传图像大小

我一直在搜索谷歌,并且只会遇到减少高度/宽度的库或者通过CoreImage编辑UIImage外观的库.但我没有看到或找到一个库,帖子解释了如何减少图像大小,所以当它上传时,它不是完整的图像大小.

到目前为止我有这个:

        if image != nil {
        //let data = NSData(data: UIImagePNGRepresentation(image))
        let data = UIImagePNGRepresentation(image)
        body.appendString("--\(boundary)\r\n")
        body.appendString("Content-Disposition: form-data; name=\"image\"; filename=\"randomName\"\r\n")
        body.appendString("Content-Type: image/png\r\n\r\n")
        body.appendData(data)
        body.appendString("\r\n")
    }
Run Code Online (Sandbox Code Playgroud)

它正在发送12MB的照片.我怎样才能减少到1mb?谢谢!

uiimage ios swift

66
推荐指数
8
解决办法
7万
查看次数

是否可以在状态栏中隐藏或删除面包屑URL?

对于通用链接,有两个面包屑:一个用于返回包含原始链接的应用程序,另一个用户将用户发送到safari中的unviversal URL.反正有没有隐藏转发痕迹,所以用户没有选择点击它?我面临的问题是,一旦他们点击该URL,将来使用另一个通用链接时,它会自动将用户发送到应用商店而不是应用程序本身,尽管安装了应用程序.

swift swift2

6
推荐指数
0
解决办法
250
查看次数

快速迁移后为何IBOutlets是可选的

将项目迁移到快速5之后,我遇到了很多错误,例如

Expression implicitly coerced from 'UIButton?' to 'Any'
Run Code Online (Sandbox Code Playgroud)

我不确定是什么原因造成的。我正在设置view.accessibilityElements时(发生一堆)的一个例子。该数组应该包含:[Any]?...知道是什么原因造成的吗?

这是一个例子:

@IBOutlet weak var shareButton: UIButton!
@IBOutlet weak var shareTitleLabel: UILabel!

view.accessibilityElements = [shareButton, shareTitleLabel]
Run Code Online (Sandbox Code Playgroud)

这是另一个示例:

@IBOutlet weak var titleLabel: UILabel!

let titleConstraints = [
        NSLayoutConstraint(item: titleLabel, attribute: .leading, relatedBy: .equal, toItem: otherView, attribute: .leading, multiplier: 1, constant: horizontalTextInset),
        NSLayoutConstraint(item: titleLabel, attribute: .trailing, relatedBy: .equal, toItem: otherView, attribute: .trailing, multiplier: 1, constant: -horizontalTextInset)
]
Run Code Online (Sandbox Code Playgroud)

像这样设置上面的元素时,会导致提到的错误

swift swift5

6
推荐指数
1
解决办法
864
查看次数

标签 统计

swift ×3

ios ×1

swift2 ×1

swift5 ×1

uiimage ×1