У меня есть следующий фрагмент кода, который хорошо работает для устаревшего приложения 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)
}