gpt4 book ai didi

ios - 'ContentMode' 不是 'UIView' 的成员类型

转载 作者:搜寻专家 更新时间:2023-11-01 06:12:29 26 4
gpt4 key购买 nike

我有以下代码,适用于旧版 IOS 应用程序,但现在在 xcode 9 中不再适用:

我得到的错误是:

'ContentMode' is not a member type of 'UIView'

代码如下:

import Foundation

struct ImageViewLayout {
static func frameForImageWithSize(_ image: CGSize, previousFrame: CGRect, inContainerWithSize container: CGSize, usingContentMode contentMode: UIView.ContentMode) -> CGRect {
let size = sizeForImage(image, previousSize: previousFrame.size, container: container, contentMode: contentMode)
let position = positionForImage(size, previousPosition: previousFrame.origin, container: container, contentMode: contentMode)

return CGRect(origin: position, size: size)
}

最佳答案

枚举类型名称 UIView.ContentMode 是 Swift 4.2 中的新名称,在 Xcode 10 中引入。在此之前(如您所说的 Xcode 9)它是 UIViewContentMode

关于ios - 'ContentMode' 不是 'UIView' 的成员类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52416192/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com