在Objective-C中我能做到:
CGAffineTransform myTransform = CGAffineTransformMake(1, 0, 0, -1, 0, 200.0);
self.myView.transform = myTransform;
所以,我试图在Swift中做同样的事情:
let myTransform:CGAffineTransform = CGAffineTransformMake(1.0, 0.0, 0.0, -1.0, 0.0, 200.0)
self.myView.transform = myTransform
它告诉我UIView没有名为" transform"
的成员如何在swift中实现这一目标?
答案 0 :(得分:4)
我认为您已将myView
属性声明为UIView?
。这就是为什么编译器抱怨它。您可以将其声明为UIView
,但是您必须在类的构造函数中指定它,或使用!
,如下所示:
self.myView!.transform = myTransform