Это мой код:
@IBOutlet weak var imageScroll: UIScrollView! ... imageScroll.contentSize = CGSize(width: imageScroll.visibleSize.width * 5, height: imageScroll.visibleSize.height)
Все в порядке.
Если я изменил его следующим образом:
let ct = 5 imageScroll.contentSize = CGSize(width: imageScroll.visibleSize.width * ct, height: imageScroll.visibleSize.height)
Появится сообщение об ошибке: Тип выражения 'CGSize 'является неоднозначным без дополнительного контекста
Когда я отправляю свой вопрос, stackoverflow предлагает мне аналогичный вопрос: Как исправить «Тип выражения" @lvalue CGRect / CGSize' является неоднозначным без дополнительного контекста "?
Я изменил let на var, ошибка та же.
Любая помощь?Спасибо.
Проблема в том, что ct = 5 выводится как тип int.
ct = 5
int
imageScroll.visibleSize.height свойство высоты равно CGFloat
imageScroll.visibleSize.height
CGFloat
Они должны быть одного типа, поэтому если вы измените свой код на этот, он должен работать
let ct: CGFloat = 5