Поэтому всякий раз, когда у меня есть это:
let result = SKScrollingNode(color: UIColor.clearColor(), size:CGSizeMake(CGFloat(containerWidth), image.size.height));
Я получаю ошибку компиляции для image.size.height, сообщая мне, что "'UIImage?' не имеет члена с именем "размер", хотя он есть
Любая идея, что это значит и как это исправить?
Спасибо!
Весь фрагмент кода:
class func scrollingNode(imageNamed: String, containerWidth: CGFloat) -> SKScrollingNode {
let image = UIImage(named: imageNamed);
let result = SKScrollingNode(color: UIColor.clearColor(), size: CGSizeMake(CGFloat(containerWidth), image.size.height));
result.scrollingSpeed = 1.0;
var total:CGFloat = 0.0;
while(total < CGFloat(containerWidth) + image.size.width!) {
let child = SKSpriteNode(imageNamed: imageNamed);
child.anchorPoint = CGPointZero;
child.position = CGPointMake(total, 0);
result.addChild(child);
total+=child.size.width;
}
return result;
UIImage
имеетsize
.UIImage?
нет. - person matt   schedule 03.11.2014